5 分钟接入 NixAPI:零门槛使用 GPT-4o 和 Claude
详细介绍如何通过 NixAPI 快速接入 GPT-4o、Claude 3.5 等主流大语言模型,包含 Python、Node.js 完整代码示例。
NixAPI Team 2025年1月15日
约 6 分钟阅读
NixAPI 是一个大语言模型 API 中转服务,接口格式与 OpenAI 完全兼容,你只需要替换一行 base_url,就能在现有项目里低成本地使用 GPT-4o、Claude 3.5 Sonnet 等主流模型。
本文带你从注册到第一次 API 调用,全程大约 5 分钟。
第一步:注册并获取 API Key
- 访问 nixapi.com 并注册账号
- 进入控制台 → API Keys → 点击「新建」
- 复制生成的密钥(格式类似
nix-xxxxxxxxxxxx)
提示:NixAPI 按 Token 计费,无月费,注册即赠送免费额度,足够测试使用。
第二步:Python 接入示例
使用官方 openai SDK,只需修改 base_url:
from openai import OpenAI
client = OpenAI(
api_key="你的 NixAPI Key", # nix-xxxx 格式
base_url="https://api.nixapi.com/v1", # 替换这一行
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "你是一个有帮助的助手。"},
{"role": "user", "content": "你好,简单介绍一下你自己。"},
],
temperature=0.7,
max_tokens=500,
)
print(response.choices[0].message.content)
就这么简单!原本调用 OpenAI 的代码,一行不用改,只改 base_url 和 api_key。
第三步:Node.js / TypeScript 接入示例
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: '你的 NixAPI Key',
baseURL: 'https://api.nixapi.com/v1',
});
async function main() {
const response = await client.chat.completions.create({
model: 'claude-3-5-sonnet-20241022', // Claude 也一样调用!
messages: [
{ role: 'user', content: '用 100 字解释什么是 RAG 检索增强生成' },
],
});
console.log(response.choices[0].message.content);
}
main();
支持的模型列表
NixAPI 支持目前主流的大语言模型,调用时直接传入模型 ID:
| 模型 | Model ID | 特点 |
|---|---|---|
| GPT-4o | gpt-4o | OpenAI 旗舰,视觉 + 文本 |
| GPT-4o mini | gpt-4o-mini | 低成本,速度快 |
| Claude 3.5 Sonnet | claude-3-5-sonnet-20241022 | 代码能力强 |
| Claude 3.5 Haiku | claude-3-5-haiku-20241022 | 响应极快 |
| Gemini 1.5 Pro | gemini-1.5-pro | 超长上下文 |
完整模型列表见 NixAPI 控制台,持续更新中。
常见问题
Q:我原来用的 OpenAI Key,能直接换成 NixAPI Key 吗?
A:可以。接口格式 100% 兼容,只需要改 base_url 和 api_key 即可。
Q:国内能访问吗?
A:NixAPI 的 API 端点针对国内网络做了优化,无需代理可以直连。
Q:有没有流式输出(Streaming)支持?
A:支持,在请求参数里加上 stream: true 即可,格式与 OpenAI 一致。