CozyAI

如何使用CozyChat直连,以及CozyAPI使用


API调用

<p>在<code>渠道</code>页面中添加你的 API Key,之后在<code>令牌</code>页面中新增访问令牌。</p> <p>之后就可以使用你的令牌访问 One Hub 了。</p> <h3>OpenAI API<a href="https://one-hub-doc.vercel.app/use/#openai-api">​</a></h3> <p>使用方式与 <a href="https://platform.openai.com/docs/api-reference/introduction">OpenAI API</a> 一致。</p> <p>你需要在各种用到 OpenAI API 的地方设置 API Base 为你的 One Hub 的部署地址,例如:<code>https://cozy-api.ntbs.site</code>,API Key 则为你在 One API 中生成的令牌。</p> <p>注意</p> <p>具体的 API Base 的格式取决于你所使用的客户端,请尝试如下地址:</p> <ul> <li><code>https://cozy-api.ntbs.site</code></li> <li><code>https://cozy-api.ntbs.site/v1</code></li> <li><code>https://cozy-api.ntbs.site/v1/chat/completions</code></li> </ul> <h4>使用示例<a href="https://one-hub-doc.vercel.app/use/#%E4%BD%BF%E7%94%A8%E7%A4%BA%E4%BE%8B">​</a></h4> <p>bash</p> <pre><code>curl --request POST \ --url https://cozy-api.ntbs.site/v1/chat/completions \ --header &amp;#039;Authorization: Bearer sk-替换为你的key&amp;#039; \ -H &amp;quot;Content-Type: application/json&amp;quot; \ --data &amp;#039;{ &amp;quot;model&amp;quot;: &amp;quot;gpt-4o-mini&amp;quot;, &amp;quot;messages&amp;quot;: [ { &amp;quot;role&amp;quot;: &amp;quot;user&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;hi~&amp;quot; } ] }&amp;#039;</code></pre> <h3>Claude API</h3> <p>使用方式与 <a href="https://docs.anthropic.com/en/api/messages">Claude API</a> 一致。</p> <p>你需要在各种用到 Claude API 的地方设置 API Base 为你的 One Hub 的部署地址,例如:<code>https://claude.xxxx.cn/claude</code>,API Key 则为你在 One API 中生成的令牌。</p> <h4>使用示例</h4> <pre><code>curl --request POST \ --url https://cozy-api.ntbs.site/claude/v1/messages \ -H &amp;quot;Content-Type: application/json&amp;quot; \ -H &amp;quot;x-api-key: sk-替换为你的key&amp;quot; \ --data &amp;#039;{ &amp;quot;model&amp;quot;: &amp;quot;claude-3-haiku-20240307&amp;quot;, &amp;quot;max_tokens&amp;quot;: 1024, &amp;quot;messages&amp;quot;: [ { &amp;quot;role&amp;quot;: &amp;quot;user&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;hi~&amp;quot; } ] }&amp;#039;</code></pre> <h3>Gemini API</h3> <p>你需要在各种用到 Gemini API 的地方设置 API Base 为你的 One Hub 的部署地址,例如:<code>https://api.onehub.cn/gemini</code>,API Key 则为你在 One API 中生成的令牌。</p> <h4>使用示例</h4> <pre><code>curl --request POST \ --url https://https://cozy-api.ntbs.site/gemini/v1alpha/models/gemini-2.0-pro-exp:generateContent \ --header &amp;#039;Content-Type: application/json&amp;#039; \ --header &amp;#039;x-goog-api-key: sk-替换为你的key&amp;#039; \ --data &amp;#039;{ &amp;quot;contents&amp;quot;: [ { &amp;quot;role&amp;quot;: &amp;quot;user&amp;quot;, &amp;quot;parts&amp;quot;: [ { &amp;quot;text&amp;quot;: &amp;quot;hi~&amp;quot; } ] } ] }&amp;#039;</code></pre>

页面列表

ITEM_HTML