快速开始

第三方应用可以通过调用 API 接口访问极客智坊提供的各类 AI 服务,目前开放了 AI 模型代理、AI 智能体、文件对话和 OCR 服务,后续会逐步开放更多 AI 服务接口。

极客智坊 API 使用与 OpenAI 兼容的 API 格式,通过修改配置,您可以使用 OpenAI SDK 来访问极客智坊 API,或使用与 OpenAI API 兼容的软件(第三方应用接入):

参数
Base URL

国内调用入口: https://geekai.co/api/v1
海外调用入口/AI编码: https://geekai.dev/api/v1

API KEY获取 API KEY

极客智坊所有模型均兼容 OpenAI,包括 Claude、Gemini 在内,因此在 AI 模型代理场景,请使用 OpenAI 兼容模式创建供应商,执行 AI 模型代理时,将官方 BaseURL 和 API KEY 替换成极客智坊的 Base URL 和 API KEY 即可。

有时候 Base URL 不能带 /v1 后缀,尤其是在一些第三方应用中,此时需要根据实际情况调整 Base URL,如果带 /v1 后缀报错,不妨试试将其去掉。

调用 API 请自觉遵守国内法律法规,不要做危害国家安全的事情,如遇敏感词报错,请将 API 入口切换到 https://geekai.dev,对于 AI 编程场景,推荐直接使用海外入口。

在创建&复制 API key 之后,你可以使用以下示例代码访问极客智坊 API。示例为非流式输出,您可以将 stream 设置为 true 来使用流式输出:

curl https://geekai.co/api/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $GEEKAI_API_KEY" \
-d '{
    "model": "gpt-4o-mini",
    "messages": [
        {"role": "system", "content": "你是一个智能助理"},
        {"role": "user", "content": "你好"}
    ],
    "stream": false
}'

流式输出的原理是 SSE(Server-Sent Events),当启用流式输出后,客户端代码需要适配流式输出,以前端代码为例,需要通过 EventSource 从服务端接收流式响应, 否则会报错。

图片分析

如果你想要分析图片,可以使用以下示例代码:

curl https://geekai.co/api/v1/chat/completions   
  -H "Content-Type: application/json"
  -H "Authorization: Bearer $GEEKAI_API_KEY"   
  -d '{
    "model": "gpt-4o-mini",
    "messages": [
      {
        "role": "user",
        "content": [
          {
            "type": "text",
            "text": "图片包含什么内容?"
          },
          {
            "type": "image_url",
            "image_url": {
              "url": "https://static.geekai.co/logo/geekai-logo-main-tr.png"
            }
          }
        ]
      }
    ]
  }'

只有支持图片识别的多模态模型才支持图片识别和分析,你可以在模型广场查看所有支持图片识别的模型。

开发者群

调用过程中有任何问题,可以加入开发者群咨询,我们会第一时间为您解答:

你可以在群里获悉极客智坊最新动态、技术分享、产品功能、API 使用等信息。