From 8be4a1e2af6b20e35e5acb515afbc37aa5c7868d Mon Sep 17 00:00:00 2001 From: jingjing Date: Mon, 23 Sep 2024 14:49:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0continue.dev=E7=9A=84?= =?UTF-8?q?=E9=9B=86=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/Serverless API-integration.md | 63 ++++++++++++++++++++++++------ 1 file changed, 50 insertions(+), 13 deletions(-) diff --git a/docs/Serverless API-integration.md b/docs/Serverless API-integration.md index f692bd3..d7ab4f5 100644 --- a/docs/Serverless API-integration.md +++ b/docs/Serverless API-integration.md @@ -42,7 +42,7 @@ _https:\//ai.gitee.com/api/serverless/<Model>/chat/completions_ -![alt text](/img/serverless-api/integrated/integrate1.png) +![alt text](../static/img/serverless-api/integrated/integrate1.png) @@ -53,7 +53,7 @@ _https:\//ai.gitee.com/api/serverless/<Model>/chat/completions_ -![alt text](/img/serverless-api/integrated/integrate2.png) +![alt text](../static/img/serverless-api/integrated/integrate2.png) @@ -61,7 +61,7 @@ _https:\//ai.gitee.com/api/serverless/<Model>/chat/completions_ 前往 Gitee AI 工作台 - 设置 - 访问令牌,创建你的 API Key -![alt text](/img/serverless-api/integrated/integrate3.png) +![alt text](../static/img/serverless-api/integrated/integrate3.png) 在一些业务场景中,可能需要让客户端直接调用 Serverless API ,这时候需要将 Access Token 传递给客户端,为了安全起见,建议将 Access Token 存储在后端,通过后端服务代理调用 Serverless API。 @@ -91,7 +91,7 @@ OpenCat 是一个 AI 对话聊天客户端,支持 iOS 和 macOS,在对话框 4. 点击验证,提示 Validate Success 即可 -![alt text](/img/serverless-api/integrated/integrate4.png) +![alt text](../static/img/serverless-api/integrated/integrate4.png) @@ -113,7 +113,7 @@ OpenCat 是一个 AI 对话聊天客户端,支持 iOS 和 macOS,在对话框 1. 安装成功后,进入 Immersive Translate 插件 - “翻译服务”,滑到最底部添加自定义翻译服务。 -![alt text](/img/serverless-api/integrated/integrate5.png) +![alt text](../static/img/serverless-api/integrated/integrate5.png) 2. 在设置页面输入以下关键信息: - 自定义 API 接口地址: _此处填写 Serverless API 完整的调用地址_ @@ -125,7 +125,7 @@ OpenCat 是一个 AI 对话聊天客户端,支持 iOS 和 macOS,在对话框 3. 点击页面上方“点此测试服务”,显示“验证成功”即配置完成 -![alt text](/img/serverless-api/integrated/integrate6.png) +![alt text](../static/img/serverless-api/integrated/integrate6.png) ## 集成 Dify @@ -141,7 +141,7 @@ Serverless API 支持在 Dify 中调用,使用步骤如下 1. [登录 dify](https://cloud.dify.ai/),并按照下图操作,进入 API 配置页面 -![alt text](/img/serverless-api/integrated/integrate7.png) +![alt text](../static/img/serverless-api/integrated/integrate7.png) @@ -153,11 +153,11 @@ Serverless API 支持在 Dify 中调用,使用步骤如下 - Completion mode:选择对话类型 - 点击保存,保存会触发请求,保存成功即可使用 -![alt text](/img/serverless-api/integrated/integrate8.png) +![alt text](../static/img/serverless-api/integrated/integrate8.png) -![alt text](/img/serverless-api/integrated/integrate9.png) +![alt text](../static/img/serverless-api/integrated/integrate9.png) @@ -176,14 +176,14 @@ Serverless API 支持在 Dify 中调用,使用步骤如下 -![alt text](/img/serverless-api/integrated/integrate10.png) +![alt text](../static/img/serverless-api/integrated/integrate10.png) 3. 最后,创建新聊天,点击对话设置,选择刚刚配置的模型,就可以在对话框内调用模型了。 -![alt text](/img/serverless-api/integrated/integrate11.png) +![alt text](../static/img/serverless-api/integrated/integrate11.png) -![alt text](/img/serverless-api/integrated/integrate12.png) +![alt text](../static/img/serverless-api/integrated/integrate12.png) @@ -206,7 +206,44 @@ Serverless API 支持在 Dify 中调用,使用步骤如下 - API 地址:填写完整的 Serverless API 地址 - API key:在 Gitee AI 工作台-设置复制访问令牌(API key) -![alt text](/img/serverless-api/integrated/integrate13.png) +![alt text](../static/img/serverless-api/integrated/integrate13.png) +## 集成 Continue + +[Continue](https://github.com/continuedev/continue) 是领先的开源 AI 代码助手。您可以连接任何模型和任何上下文,在 VS Code 和 JetBrains 中构建自定义自动完成和聊天体验。 + + +### 配置指南 +在 VS Code 和 JetBrains 安装 continue 的扩展之后,按照一下要求操作 +serverless API 提供 [OpenAI compatible API ](https://docs.continue.dev/customize/model-providers/openai#openai-compatible-servers--apis),以 deepseek 模型为例,使用其他模型可以替换成对应的配置 + +```json +# config.json + +{ + "completionOptions": { + "BaseCompletionOptions": { + "temperature": 0.0, + "maxTokens": 256 + } + }, + "models": [ + { + "title": "DeepSeek-33b", + "model": "deepseek-33b", + "apiKey": "#{APIKEY}", + "apiBase": "https://ai.gitee.com/api/serverless/deepseek-coder-33B-instruct/", + "provider": "openai" + } + ], + "tabAutocompleteModel": { + "title": "DeepSeek-33b", + "model": "deepseek-33b", + "apiKey": "#{APIKEY}", + "apiBase": "https://ai.gitee.com/api/serverless/deepseek-coder-33B-instruct/", + "provider": "openai" + }, +... +``` 更多应用,请查看文章顶部表格,如有疑问或建议,请随时[联系我们](https://ai.gitee.com/about)。 \ No newline at end of file -- Gitee