← 返回文章列表 / Back to list
tutorials

从零开始:3分钟调用你的第一个免费AI API

Get Started with Free AI APIs in 3 Minutes

从零开始:3分钟调用你的第一个免费AI API

无需信用卡,无需复杂配置。本教程将带你从零开始,在3分钟内成功调用第一个免费AI API。

为什么选择APIShare?

在开始之前,让我们先了解为什么APIShare是调用免费AI API的最佳选择:

  • 完全免费:注册即送10积分,可调用数百次GPT-4级别API
  • 无需信用卡:没有隐藏费用,没有自动扣款
  • 50+ AI模型:GPT-4、Claude、Gemini、Stable Diffusion等一站式访问
  • 统一接口:所有API使用相同的调用格式,学习成本极低
  • 实时文档:每篇API文档都附带可运行的代码示例

第一步:注册账户(1分钟)

  1. 访问 apishare.cc/register
  2. 填写邮箱和密码
  3. 点击邮箱验证链接
  4. 登录Dashboard,你会看到账户已自动获得10积分新手礼包

注册流程图

💡 小贴士:建议使用Gmail或企业邮箱注册,避免使用临时邮箱导致验证失败。

第二步:获取API密钥(30秒)

  1. 登录Dashboard后,点击左侧菜单 "API Keys"
  2. 点击 "Create New Key" 按钮
  3. 给你的密钥起个名字(如:"My First API Key")
  4. 复制密钥并立即保存到安全位置(密钥只会显示一次!)

获取API密钥

⚠️ 安全警告

  • 切勿将API密钥提交到GitHub等公开仓库
  • 建议使用环境变量存储密钥
  • 如密钥泄露,立即在Dashboard吊销并重新生成

第三步:调用第一个API(2分钟)

现在让我们用curl命令调用免费的GPT-4 API:

方法1:使用curl(推荐新手)

# 替换 YOUR_API_KEY 为你刚才复制的密钥
curl -X POST https://apishare.cc/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4",
    "messages": [
      {
        "role": "user",
        "content": "Hello! Please introduce yourself."
      }
    ],
    "max_tokens": 100
  }'

预期响应

{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "created": 1234567890,
  "choices": [
    {
      "message": {
        "role": "assistant",
        "content": "Hello! I'm an AI assistant..."
      },
      "finish_reason": "stop",
      "index": 0
    }
  ],
  "usage": {
    "prompt_tokens": 10,
    "completion_tokens": 50,
    "total_tokens": 60
  }
}

方法2:使用Python(适合开发者)

import requests

API_KEY = "YOUR_API_KEY"  # 替换为你的密钥
URL = "https://apishare.cc/v1/chat/completions"

headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

data = {
    "model": "gpt-4",
    "messages": [
        {"role": "user", "content": "Hello! Please introduce yourself."}
    ],
    "max_tokens": 100
}

response = requests.post(URL, headers=headers, json=data)
print(response.json())

方法3:使用Node.js(适合前端开发者)

const axios = require('axios');

const API_KEY = 'YOUR_API_KEY'; // 替换为你的密钥
const URL = 'https://apishare.cc/v1/chat/completions';

const response = await axios.post(URL, {
  model: 'gpt-4',
  messages: [
    { role: 'user', content: 'Hello! Please introduce yourself.' }
  ],
  max_tokens: 100
}, {
  headers: {
    'Authorization': `Bearer ${API_KEY}`,
    'Content-Type': 'application/json'
  }
});

console.log(response.data);

常见问题排查

❌ 401 Unauthorized 错误

原因:API密钥无效或已过期

解决方案

  1. 检查密钥是否正确复制(注意前后空格)
  2. 确认密钥格式为 Bearer YOUR_KEY
  3. 在Dashboard检查密钥状态是否为"Active"
  4. 如仍失败,吊销后重新生成新密钥

❌ 429 Too Many Requests 错误

原因:超出配额限制或触发限流

解决方案

  1. 在Dashboard查看剩余积分
  2. 新手账户默认限制:100次/小时
  3. 等待1分钟后重试
  4. 如需更高配额,可充值或联系支持

❌ 500 Internal Server Error 错误

原因:服务端临时故障

解决方案

  1. 等待30秒后重试
  2. 检查 APIShare状态页
  3. 如持续失败,联系 support@apishare.cc

查看调用历史和余额

每次API调用后,你可以在Dashboard查看:

  1. 实时余额:左上角显示当前积分余额
  2. 调用历史:点击"Usage"查看每次调用的详细记录
  3. 费用明细:每次调用消耗的积分和对应金额

Dashboard使用监控

下一步学习路径

恭喜你完成了第一个API调用!接下来学习:

  1. 📖 APIShare Dashboard完全指南 - 深入学习Dashboard各项功能
  2. 📖 API Market浏览指南 - 探索50+免费AI模型
  3. 📖 用免费API搭建聊天机器人 - 实战项目教程
  4. 📖 OneAPI统一调用指南 - 高级集成技巧