Skip to content
登录/注册

快速开始

欢迎使用海鲸AI!我们提供统一的 API 接口,让您通过单一端点访问数百个 AI 模型。平台会自动处理故障回退,并为您选择最具性价比的服务商。

只需几行代码,即可在您的应用中集成强大的 AI 能力。

前置准备

  1. 注册海鲸AI 账号
  2. 充值
  3. 创建并获取您的 API 密钥

方式一:使用 OpenAI SDK(推荐)

海鲸AI 完全兼容 OpenAI SDK,您只需修改 baseURLapiKey 即可无缝切换。

python
from openai import OpenAI

# 初始化客户端
client = OpenAI(
  base_url="https://api.atalk-ai.com/v2",  # 海鲸AI API 地址
  api_key="<API_KEY>",  # 替换为您的 API 密钥
)

# 发送聊天请求
completion = client.chat.completions.create(
  model="gpt-4o",  # 选择模型
  messages=[
    {
      "role": "user",
      "content": "你好啊"
    }
  ]
)

# 输出结果
print(completion.choices[0].message.content)
ts
import OpenAI from 'openai'

// 初始化客户端
const openai = new OpenAI({
  baseURL: 'https://api.atalk-ai.com/v2', // 海鲸AI API 地址
  apiKey: '<API_KEY>', // 替换为您的 API 密钥
})

async function main() {
  // 发送聊天请求
  const completion = await openai.chat.completions.create({
    model: 'gpt-4o', // 选择模型
    messages: [
      {
        role: 'user',
        content: '你好啊',
      },
    ],
  })

  // 输出结果
  console.log(completion.choices[0].message)
}

main()

方式二:直接调用 HTTP API

如果您不想使用 SDK,也可以直接通过 HTTP 请求调用海鲸AI API。

python
import requests
import json

# 发送 POST 请求
response = requests.post(
  url="https://api.atalk-ai.com/v2/chat/completions",
  headers={
    "Authorization": "<API_KEY>",  # 替换为您的 API 密钥
    "Content-Type": "application/json"
  },
  data=json.dumps({
    "model": "gpt-4o",  # 选择模型
    "messages": [
      {
        "role": "user",
        "content": "你好啊"
      }
    ]
  })
)

# 解析响应
result = response.json()
print(result["choices"][0]["message"]["content"])
ts
// 发送 POST 请求
fetch('https://api.atalk-ai.com/v2/chat/completions', {
  method: 'POST',
  headers: {
    Authorization: '<API_KEY>', // 替换为您的 API 密钥
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    model: 'gpt-4o', // 选择模型
    messages: [
      {
        role: 'user',
        content: '你好啊',
      },
    ],
  }),
})
  .then((response) => response.json())
  .then((data) => {
    // 输出结果
    console.log(data.choices[0].message.content)
  })
  .catch((error) => console.error('Error:', error))
bash
curl https://api.atalk-ai.com/v2/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: <API_KEY>" \
  -d '{
    "model": "gpt-4o",
    "messages": [
      {
        "role": "user",
        "content": "你好啊"
      }
    ]
  }'

重要提示

  • API 密钥安全:请勿在客户端代码或公开仓库中暴露您的 API 密钥
  • 模型选择:访问模型列表页面查看所有可用模型及其定价
  • 错误处理:建议在生产环境中添加完善的错误处理和重试机制
  • 流式响应:如需流式输出,请设置 stream: true 参数

联系客服

使用遇到问题,扫码添加企业微信客服,我们会安排资深的技术人员协助你完成对接

客服

下一步