无论你是独立开发者还是企业技术团队,这篇教程帮你5分钟完成AI API首次调用。提供Python和JavaScript双版本代码。
第一步:获取API密钥
访问 EggVip 注册账号,在控制台创建API Key。平台采用OpenAI兼容接口格式,可直接使用主流AI SDK。
第二步:Python接入
from openai import OpenAI
client = OpenAI(
base_url="https://api.eggvip.com/v1",
api_key="sk-your-key"
)
response = client.chat.completions.create(
model="deepseek-chat",
messages=[{"role":"user","content":"用Python写二分查找"}]
)
print(response.choices[0].message.content)
第三步:JavaScript/Node.js接入
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.eggvip.com/v1",
apiKey: "sk-your-key"
});
const completion = await client.chat.completions.create({
model: "gpt-5",
messages: [{role:"user",content:"解释RESTful API"}]
});
console.log(completion.choices[0].message.content);
第四步:灵活切换模型
| 场景 | 模型 | 参数值 |
|---|---|---|
| 日常/中文 | DeepSeek V4 | deepseek-chat |
| 复杂推理 | GPT-5 | gpt-5 |
| 写作/编程 | Claude 4 | claude-4 |
| 多模态 | Gemini 2.5 | gemini-2.5 |
第五步:错误处理与重试
import time
def call_ai_with_retry(messages, model="deepseek-chat", max_retries=3):
for attempt in range(max_retries):
try:
return client.chat.completions.create(model=model, messages=messages)
except Exception as e:
if attempt == max_retries - 1: raise
time.sleep(2 ** attempt)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...