Перейти к содержимому

Как пользоваться API-ключом

Вместе с арендой вы получаете API-ключ, который начинается с gfk_. Он работает точно так же, как API-ключ OpenAI, только ведёт на арендованный вами GPU. Им может пользоваться всё, что умеет работать с API OpenAI: официальные библиотеки OpenAI, LangChain, большинство чат-приложений или обычная команда curl.

Вам нужны три вещи. Все они есть на странице Панель управления → Текущие аренды.

ЧтоЗначение
Базовый URL (его также называют endpoint или API base)https://gpuflow.app/v1
API-ключваш ключ, начинается с gfk_
Модельмодель ИИ на этом GPU, например qwen2.5:7b (как её узнать, показано в шаге 1)

В примерах ниже замените gfk_your_key на свой ключ.

1. Проверьте ключ и узнайте название модели

Заголовок раздела «1. Проверьте ключ и узнайте название модели»

Вставьте это в терминал:

Окно терминала
curl https://gpuflow.app/v1/models \
-H "Authorization: Bearer gfk_your_key"

Ответ будет примерно таким:

{
"object": "list",
"data": [{ "id": "qwen2.5:7b", "object": "model", "owned_by": "gpuflow" }]
}

Значение id (здесь qwen2.5:7b) — это название модели, которое нужно указывать. Если в описании провайдера перечислены и другие модели, их названия тоже можно использовать.

Окно терминала
curl https://gpuflow.app/v1/chat/completions \
-H "Authorization: Bearer gfk_your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen2.5:7b",
"messages": [
{"role": "system", "content": "You are a helpful assistant. Answer briefly."},
{"role": "user", "content": "Write a two-line product description for a steel water bottle."}
]
}'

3. Получайте ответ по словам (потоковая передача)

Заголовок раздела «3. Получайте ответ по словам (потоковая передача)»

Добавьте "stream": true, и ответ будет появляться по мере написания, как в чат-приложении.

Окно терминала
curl https://gpuflow.app/v1/chat/completions \
-H "Authorization: Bearer gfk_your_key" \
-H "Content-Type: application/json" \
-d '{"model": "qwen2.5:7b", "stream": true,
"messages": [{"role": "user", "content": "Explain what a GPU is in three sentences."}]}'

Во многих приложениях есть настройка «OpenAI-compatible», «Custom OpenAI» или «OpenAI API base». Заполните её так:

  1. Base URL / API base / endpoint: https://gpuflow.app/v1
  2. API-ключ: ваш ключ gfk_…
  3. Модель: название из шага 1, например qwen2.5:7b

Если приложение просит выбрать «провайдера» (provider), выберите «OpenAI» или «OpenAI-compatible».

  • Он работает для чата: /v1/models и /v1/chat/completions.
  • Он работает, пока не закончилась аренда. После этого он отвечает ошибкой invalid_api_key.
  • Он только ваш. Любой, у кого он есть, может пользоваться вашей арендой, поэтому не вставляйте его в открытый код или в чаты. Если ключ утёк, нажмите Новый ключ на странице Текущие аренды. Старый ключ сразу перестанет работать.

Что-то не работает? Смотрите решение проблем.