所有文章 > 学习各类API > 如何获取百川智能API密钥 (分步指南)
如何获取百川智能API密钥 (分步指南)

如何获取百川智能API密钥 (分步指南)

在智能科技和数据处理领域,迅速获取精确数据至关重要。百川智能 API 为开发者提供了丰富的智能分析和数据整合能力,使得复杂任务的处理更为便捷高效。通过该 API,开发者可以快速集成智能数据服务,从而优化应用体验和数据驱动的业务决策。本文将指导你如何获取百川智能 API 密钥,并在初步使用过程中考虑关键因素,为开发过程提供全面支持。

1. 获取百川智能 API秘钥步骤

获取百川智能 API密钥的过程相对简单,只需几个步骤即可完成:

1.访问官方网站:https://platform.baichuan-ai.com/homePage

2.“注册/登录”:点击百川智能平台页面右上角“注册/登录”按钮,注册并完善信息。(新用户注册赠送金: 80 元)

3.新建API密钥:点击工作台> API Key管理 > 创建API Key

4.查看API密钥:创建完成后会生成一个API Key,将生成的API Key保存下来(注意:请将此密钥保存在安全且易于访问的地方。出于安全原因,您将无法通过Baichuan API Key管理界面再次查看它。)

5.实名认证:右侧账号设置中实名认证 个人或企业 (注意:实名认证后密钥才生效)

2. 百川智能 API秘钥可用性测试

在获取API密钥后,进行可用性测试是确保其正常工作的重要步骤。以下是使用CURL进行测试的一个案例:

输入:

curl -X POST https://api.baichuan-ai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your_api_key" \
-d '{
      "model": "Baichuan2-Turbo",
      "messages": [
        {
          "role": "user",
          "content": "世界第一高峰是"
        }
      ],
      "stream": fasle
    }'

输出:

你将得到一个JSON格式的响应,其中包含了详细信息,如当前对话的模型输出内容、模型名称、用户输入的token数量、模型输出的token数量等。

示例输出:

{
"id": "chatcmpl-MAB3D01B7FQHo3Q",
"object": "chat.completion",
"created": 1730964377,
"model": "Baichuan2-Turbo",
"choices": [
  {
    "index": 0,
    "message": {
      "role": "assistant",
      "content": "世界第一高峰是珠穆朗玛峰(Mount Everest),海拔高度为8,848.86米(29,031.7英尺)。它位于喜马拉雅山脉中尼边界上。"
    },
    "finish_reason": "stop"
  }
],
"usage": {
  "prompt_tokens": 67,
  "completion_tokens": 47,
  "total_tokens": 114,
  "search_count": 0
}
}

3. 使用百川智能 API搭建应用的其他关键考虑因素

在使用百川智能 API搭建应用时,除了获取和测试API密钥外,还需考虑以下因素:

请求频率限制

当前已认证账号限制 120 rpm,未认证账号限制 12rpm 且每日请求不超过 300 次。如果您收到速率限制的报错,则表示您在短时间内发出了太多请求,API 会拒绝新请求,直到经过指定的时间。

Web 搜索

通过web_search参数来区分是否开启联网搜索

同步接口和流式接口

api 有两种接口形式,分别是同步接口和流式接口,通过stream请求参数来区分。以下是一段示例

curl -X POST https://api.baichuan-ai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${API_KEY}" \
-d '{
      "model": "Baichuan2-Turbo",
      "messages": [
        {
          "role": "user",
          "content": "世界第一高峰是?"
        }
      ],
      "temperature": 0.3,
      "stream": true // 通过这个stream 来控制是同步接口还是流示接口
      "extra_body"={
      "tools": [{
          "type": "web_search",
          "web_search": {   //是否开启web搜索
              "enable": True,
              "search_mode": "performance_first"
          }
      }]
  }
    }'    

API 错误码

应答 Headers 中支持 HTTP 标准状态码,具体如下:

HTTP 状态码描述(错误)原因解决方案
200success
401Invalid Authentication无效的身份验证确保使用正确的 API 密钥
401Incorrect API key provided请求的 API 密钥不正确确保使用的 API 密钥正确,清除浏览器缓存或生成新 API 密钥
429Rate limit reached for requests您发送请求的速度太快调整您的请求节奏。
429Insufficient account balance, please recharge账户余额不足需要充值
500Internal Server Error服务提供方服务器上的问题在短暂等待后重试您的请求,如果问题仍然存在,请与我们联系。

4. 百川智能 API密钥申请和使用中的常见问题

在申请和使用 百川智能 API密钥过程中,你可能会遇到以下常见问题:

1. API Key无法查看了怎么办?

为了保障您的Key资金安全,所有的API key 都只能在创建时复制,您需要在创建时进行复制保存,后期均将无法在后台查看。如果忘记秘钥,建议您删除旧秘钥、并创建并保存新秘钥。

2. 接口的并发量RPM是多少?RPM是否可以提高?

百川API接口面对认证用户默认限制RPM(每分钟请求数)、RPM限制为120,不限制RPS(每秒请求数)、RPD (每天请求数)。面对非认证用户,默认RPM6。 因提升RPM会涉及到更多的算力占用,百川支持有条件的提升RPM,如有提升请求并发量的诉求可联系openapi@baichuan-inc.com,请在邮件中说明您在(1)百川API的账户注册电话、(2)账户实名认证的名称、(3)详细说明API使用场景、(4)所需要提升至的RPM、(5)以及需要提升的原因。

3.如果同一个实名认证账号,申请了多个API Key,是每个API Key独立结算并发量吗?

不是,并发量的限制是账号维度的,您的多个API Key共用同一个并发量限制。

5. 百川智能 API进阶指引

在获得百川智能 API密钥之后,即可开启API接口对接,本文整理了多篇使用百川智能 API的案例,帮助读者更有效地使用百川智能 API:

企业知识问答智能客服问答会议内容总结

6. 常见问题

问题1: 什么是幂简集成平台?

幂简集成是蜜堂有信在2023年打造的一款SAAS产品,建设着国内最全的API平台,为开发者提供全面、高效、易用的API集成管理方案,一站搜索、试用、集成国内和国外API。让用户在AI时代全方位接入互联网,用API连接一切服务和算力,实现价值倍增。

问题2:如何找到百川智能 API

幂简API平台可以通过以下两种方式找到所需API:通过关键词搜索API(例如,输入’百川智能 API‘这类品类词,更容易找到结果)、或者从API hub分类页进入寻找。

问题3:百川智能 API的替代品有哪些?

市场上存在免费、付费两种替代者

例如

医疗大模型API接口介绍及对接

Copilot AI大模型API接口介绍及对接

Perplexity AI大模型API接口介绍及对接

豆包大模型API接口介绍及对接-字节跳动

Dolly开源大语言模型API接口介绍及对接

更多竞品可以在百川智能开放平台找到。

7. 总结

百川智能 API 的密钥获取流程简单易操作,且为开发者提供了丰富的智能分析和数据整合能力。在获取密钥后,通过使用 CURL 测试 API 的可用性并设置适当的请求频率,开发者可以轻松集成和优化智能数据服务。了解 API 的错误码和接口类型有助于在使用过程中快速排查问题。本文还探讨了如何应对常见问题和提高 RPM 请求并发量等进阶操作,帮助开发者最大化地利用百川智能 API 来满足业务需求,实现应用程序的智能化提升。

#你可能也喜欢这些API文章!