开发提效的工具tabby快速入门

1.什么是tabby?

Tabby is an open-source, self-hosted AI coding assistant. With Tabby, every team can set up its own LLM-powered code completion server with ease. 官方网站:tabby.tabbyml.com/

2.tabby服务安装(Hugging Face Spaces)

Deploy Tabby on Spaces​

You can deploy Tabby on Spaces with just a few clicks: huggingface.co/spaces/Tabb...

You need to define the Owner (your personal account or an organization), a Space name, and the Visibility. To secure the api endpoint, we're configuring the visibility as Private.

tip

If you want to customize the title, emojis, and colors of your space, go to "Files and Versions" and edit the metadata of your README.md file.

You'll see the Building status and once it becomes Running your space is ready to go. If you don't see the Tabby swagger UI, try refreshing the page.

Your Tabby Space URL​

Once Tabby is running, you can use the UI with the Direct URL in the Embed this Space option (top right). You'll see a URL like this: tabbyml-tabby.hf.space. This URL gives you access to a full-screen, stable Tabby instance, and is the API Endpoint for IDE / Editor Extensions to talk with.

Connect VSCode Extension to Space backend​

  1. Install the VSCode Extension.
  2. Open the file located at ~/.tabby-client/agent/config.toml. Uncomment both the [server] section and the [server.requestHeaders] section.
    • Set the endpoint to the Direct URL you found in the previous step, which should look something like https://UserName-SpaceName.hf.space.
    • As the space is set to Private , it is essential to configure the authorization header for accessing the endpoint. You can obtain a token from the Access Tokens page.
  1. You'll notice a ✓ icon indicating a successful connection.
  2. You've complete the setup, now enjoy tabing!

You can also utilize Tabby extensions in other IDEs, such as JetBrains.

3.vscode插件安装

nce you have registered your account, you can now connect your IDE / Editor extensions to Tabby. To do this, please follow the installation guide for IDE / Editor Extensions. In this example, we'll use VSCode. In the extension settings, you need to fill in the Endpoint provided on the homepage. This Endpoint is essential for establishing a connection between your IDE / Editor and Tabby.Once you have entered the Endpoint, you will receive a notification indicating that an access token is required. This access token is to authenticate you as a user of Tabby. Click on the Set Credentials button and enter the token acquired from the homepage.After setting the token, you will see a connected icon in the status bar of your IDE / Editor, indicating a successful connection with Tabby. Congratulations! You have completed the setup process. Now, you can enjoy the benefits of code completion with Tabby, making your coding experience more efficient and productive.

测试

相关推荐
Rain的Java大神之路7 分钟前
10 万人抢 2000 个座位,电影票选座系统怎么防超卖?一文讲透大厂高频场景题
java·后端·面试
武子康9 分钟前
用户说“算了”,设备指令真的取消了吗?
人工智能·后端·agent
威哥爱编程15 分钟前
【AI全栈12-07】Spring Boot 用 Agent 自动完成多步运营任务
java·spring boot·后端
未秃头的程序猿18 分钟前
我用 Spring AI + MCP 把公司内部系统接给了 AI,过程没想象中顺利
java·后端
RuoyiOffice25 分钟前
SpringBoot3+Vue3 员工全生命周期:入转调离如何衔接账号、权限、资产与交接
spring boot·vue3·权限管理·员工管理·hrm·ruoyi office·人事变更
geovindu1 小时前
rust: Chain of Responsibility Pattern (续)
开发语言·后端·设计模式·rust·责任链模式·行为模式
郝学胜-神的一滴1 小时前
Web安全入门:读懂Web世界里的攻防
前端·网络·后端·安全·web安全·hibernate
天若有情6731 小时前
从零搭建校园二手交易系统:Vue2 + SpringBoot 4.x 全栈实战
java·spring boot·后端
省钱兄--zs1 小时前
碰碰好评卡系统开发实战指南 核心功能实现与部署落地全流程拆解
数据仓库·经验分享·spring boot·小程序·架构
Lost of 程序猿1 小时前
责任链模式实战:审批流里“层层把关“的艺术
后端·设计模式·asp.net·责任链模式