获取openrouter支持的模型列表脚本

发布时间: 更新时间: 总字数:512 阅读时间:2m 作者: IP上海 分享 网址

要获取 OpenRouter 支持的模型列表,你可以使用 Python 编写一个简单的脚本来调用 OpenRouter 的 API。假设 OpenRouter 提供了一个 API 端点来获取支持的模型列表,你可以使用 requests 库来发送 HTTP 请求并获取数据。

以下是一个示例脚本:

import requests

def get_supported_models(api_key):
    # OpenRouter 的 API 端点
    url = "https://openrouter.ai/api/v1/models"

    # 设置请求头,包含 API 密钥
    headers = {
        "Authorization": f"Bearer {api_key}"
    }

    # 发送 GET 请求
    response = requests.get(url, headers=headers)

    # 检查请求是否成功
    if response.status_code == 200:
        # 解析返回的 JSON 数据
        models = response.json()
        return models
    else:
        # 如果请求失败,打印错误信息
        print(f"请求失败,状态码: {response.status_code}")
        return None

# 替换为你的 OpenRouter API 密钥
api_key = "your_openrouter_api_key"

# 获取支持的模型列表
models = get_supported_models(api_key)

if models:
    print("支持的模型列表:")
    for model in models:
        print(model)
else:
    print("无法获取模型列表")

说明:

  1. API 密钥:你需要替换 api_key 变量为你在 OpenRouter 上获取的 API 密钥。
  2. API 端点:假设 OpenRouter 提供了一个 /api/v1/models 的端点来获取支持的模型列表。如果实际的 API 端点不同,请根据文档进行修改。
  3. 请求头:在请求头中添加 Authorization 字段,使用 Bearer Token 进行身份验证。
  4. 错误处理:如果请求失败,脚本会打印出错误的状态码。

运行脚本:

确保你已经安装了 requests 库,如果没有安装,可以使用以下命令安装:

pip install requests

然后运行脚本,你将看到 OpenRouter 支持的模型列表。

注意:

  • 请确保你有权限访问 OpenRouter 的 API,并且 API 密钥是正确的。
  • 如果 OpenRouter 的 API 有变化,请根据最新的文档调整脚本。
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数