API密钥管理
GPUStack支持使用API密钥进行身份验证。每个GPUStack用户可以生成并管理自己的API密钥。
创建API密钥
- 导航至
API Keys页面。 - 点击
New API Key按钮。 - 填写
Name、Description,并选择API密钥的Expiration有效期。 - 点击
Save按钮。 - 复制密钥并妥善保存,然后点击
Done按钮。
注意
请注意,生成的API密钥仅在创建时可见一次。
删除API密钥
- 导航至
API Keys页面。 - 找到您想要删除的API密钥。
- 点击
Operations列中的Delete按钮。 - 确认删除。
使用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
}'