跳至内容

API密钥管理

GPUStack支持使用API密钥进行身份验证。每个GPUStack用户可以生成并管理自己的API密钥。

创建API密钥

  1. 导航至API Keys页面。
  2. 点击New API Key按钮。
  3. 填写NameDescription,并选择API密钥的Expiration有效期。
  4. 点击Save按钮。
  5. 复制密钥并妥善保存,然后点击Done按钮。

注意

请注意,生成的API密钥仅在创建时可见一次。

删除API密钥

  1. 导航至API Keys页面。
  2. 找到您想要删除的API密钥。
  3. 点击Operations列中的Delete按钮。
  4. 确认删除。

使用API密钥

GPUStack 支持使用API密钥作为Bearer令牌。以下是使用curl的示例:

export GPUSTACK_API_KEY=your_api_key
curl http://your_gpustack_server_url/v1-openai/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $GPUSTACK_API_KEY" \
  -d '{
    "model": "llama3",
    "messages": [
      {
        "role": "system",
        "content": "You are a helpful assistant."
      },
      {
        "role": "user",
        "content": "Hello!"
      }
    ],
    "stream": true
  }'