1. Получите ключ#
Зарегистрируйтесь и создайте ключ в разделе API-ключи. Ключ начинается с sk-flua- и показывается один раз — сразу сохраните его.
2. Сохраните ключ в переменной окружения#
export FLUA_API_KEY="sk-flua-..."3. Установите SDK#
Подойдёт официальный SDK OpenAI — отдельная библиотека не нужна.
pip install openai4. Отправьте первый запрос#
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.flua.ink/v1",
api_key=os.environ["FLUA_API_KEY"],
)
response = client.chat.completions.create(
model="claude-opus-5-5",
messages=[
{"role": "user", "content": "Привет! Что ты умеешь?"},
],
)
print(response.choices[0].message.content)Чтобы сменить модель, поменяйте только model: например, gpt-6-astra или gemini-3.8-flash. Все id — в каталоге моделей.
5. Включите стриминг#
С stream=true ответ приходит по частям через Server-Sent Events — текст можно показывать пользователю сразу.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.flua.ink/v1",
api_key=os.environ["FLUA_API_KEY"],
)
response = client.chat.completions.create(
model="claude-opus-5-5",
messages=[
{"role": "user", "content": "Привет! Что ты умеешь?"},
],
stream=True,
)
for chunk in response:
print(chunk.choices[0].delta.content or "", end="")Как выглядит ответ#
{
"id": "chatcmpl-9f1d70b0849e47e7",
"object": "chat.completion",
"model": "claude-opus-5-5",
"choices": [
{
"index": 0,
"message": { "role": "assistant", "content": "Привет! Я умею…" },
"finish_reason": "stop"
}
],
"usage": { "prompt_tokens": 14, "completion_tokens": 96, "total_tokens": 110 }
}Поле usage — это ровно те токены, за которые спишутся деньги.