第五步:常见使用方式
大约 2 分钟
第五步:常见使用方式
配置完成后,你可以通过替换 API 的 base_url 来使用 NiceRouter 服务。
API 基础地址
NiceRouter 的 API 基础地址为:
https://api.nicerouter.com在软件中使用
许多支持 AI 功能的软件都允许自定义服务地址和 API Key,你可以在这些软件中直接配置 NiceRouter。
通用配置参数
在支持自定义 AI 服务的软件中,通常需要配置以下参数:
- API Key: 你在第四步中创建的 NiceRouter Token
- Base URL / API 地址:
https://api.nicerouter.com/v1 - 模型名称: 根据你的需求选择,如
gpt-4、claude-3-opus-20240229等
常见软件配置示例
支持 OpenAI 兼容 API 的软件以及其他常用模型
大多数支持 OpenAI 兼容 API 的软件都可以通过以下方式配置:
- 找到"自定义 API"或"自定义服务"选项
- 填入 API 地址:
https://api.nicerouter.com/v1 - 填入 API Key:你的 NiceRouter Token
- 选择或输入模型名称
提示
不同软件的配置界面可能略有差异,但核心配置项(API 地址、API Key、模型名称)是通用的。
在代码中使用
以下是常见编程语言和 SDK 的配置示例:
OpenAI SDK
from openai import OpenAI
client = OpenAI(
api_key="your-nicerouter-token", # 替换为你的 NiceRouter Token
base_url="https://api.nicerouter.com/v1" # 替换 base_url
)
# 使用示例
response = client.chat.completions.create(
model="gpt-4",
messages=[
{"role": "user", "content": "Hello!"}
]
)Anthropic SDK
from anthropic import Anthropic
client = Anthropic(
api_key="your-nicerouter-token", # 替换为你的 NiceRouter Token
base_url="https://api.nicerouter.com/v1" # 替换 base_url
)
# 使用示例
message = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=1024,
messages=[
{"role": "user", "content": "Hello!"}
]
)Node.js (OpenAI SDK)
import OpenAI from 'openai';
const openai = new OpenAI({
apiKey: 'your-nicerouter-token', // 替换为你的 NiceRouter Token
baseURL: 'https://api.nicerouter.com/v1' // 替换 baseURL
});
// 使用示例
const completion = await openai.chat.completions.create({
model: 'gpt-4',
messages: [{ role: 'user', content: 'Hello!' }],
});cURL 示例
curl https://api.nicerouter.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your-nicerouter-token" \
-d '{
"model": "gpt-4",
"messages": [
{"role": "user", "content": "Hello!"}
]
}'环境变量配置
你也可以通过环境变量来配置:
# .env 文件
OPENAI_API_KEY=your-nicerouter-token
OPENAI_BASE_URL=https://api.nicerouter.com/v1然后在代码中使用:
import os
from openai import OpenAI
client = OpenAI(
api_key=os.getenv("OPENAI_API_KEY"),
base_url=os.getenv("OPENAI_BASE_URL")
)提示
- 将
your-nicerouter-token替换为你在第四步中创建的 API 令牌 - 确保令牌分组与你要使用的服务匹配
- 更多 API 使用示例,请参考 API 文档