Генерация текста
Как отправить запрос через API
- Сгенерировать API_TOKEN
- Отправить запрос на
https://api.smartbuddy.ru/v1/chat/completions
(см. примеры запросов, описание параметров): - Результат запроса в формате
json
(см. пример ответа).
Пример запроса на языке Python
import requests
import json
url = "https://api.smartbuddy.ru/v1/chat/completions"
payload = json.dumps({
"model": "anthropic/claude-3-haiku",
"messages": [
{
"role": "user",
"content": "Напиши 5 вариантов названий для космической станции"
}
]
})
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Bearer API_TOKEN'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
Пример ответа
{
"id": "gen-ouDIlmjb71SMcVqCeja1FmjDnPIB",
"model": "anthropic/claude-3-haiku",
"object": "chat.completion",
"created": 1725900752,
"choices": [
{
"logprobs": null,
"finish_reason": "end_turn",
"index": 0,
"message": {
"role": "assistant",
"content": "Вот пять вариантов названий для космической станции:\n\n1. \"Галактика\" - это название отдает космической масштабностью и величием.\n\n2. \"Орбитальный Пульс\" - это название подчеркивает динамичность и пульс жизни станции.\n\n3. \"Астрал\" - это название имеет мистический и загадочный оттенок.\n\n4. \"Звездный Приют\" - это название создает ощущение уюта и безопасности на станции.\n\n5. \"Космический Горизонт\" - это название символизирует открытость и безграничные перспективы.",
"refusal": ""
}
}
],
"usage": {
"prompt_tokens": 25,
"completion_tokens": 179,
"total_tokens": 204
}
}
Список моделей
Название модели | Alias | Контекст (в токенах) | Модерация со стороны провайдера * |
---|---|---|---|
anthropic/claude-3-haiku | claude-3-haiku | 200000 | Да |
anthropic/claude-3-opus | claude-3-opus | 200000 | Да |
anthropic/claude-3-sonnet | claude-3-sonnet | 200000 | Да |
anthropic/claude-3.5-sonnet | claude-3.5-sonnet | 200000 | Да |
anthropic/claude-3.5-haiku | claude-3.5-haiku | 200000 | Да |
amazon/nova-micro-v1 | 128000 | Нет | |
amazon/nova-lite-v1 | 300000 | Нет | |
amazon/nova-pro-v1 | 300000 | Нет | |
deepseek/deepseek-chat (v3) | deepseek-chat | 64000 | Нет |
deepseek/deepseek-r1 (конкурент о1) | deepseek-r1 | 64000 | Нет |
deepseek/deepseek-coder (был объединен с deepseek-chat) | deepseek-coder | 128000 | Нет |
deepseek/deepseek-chat-v2.5 | 8192 | Нет | |
google/gemini-flash-1.5 | gemini-flash-1.5 | 1000000 | Нет |
google/gemini-pro | gemini-pro | 1000000 | Нет |
google/gemini-pro-1.5 | gemini-pro-1.5 | 1000000 | Нет |
google/gemini-pro-1.5-8b | 1000000 | Нет | |
google/gemini-2.0-flash-001 | 1000000 | Нет | |
meta-llama/llama-3-70b-instruct | llama-3-70b-instruct | 128000 | Нет |
meta-llama/llama-3.1-405b-instruct | llama-3.1-405b-instruct | 128000 | Нет |
meta-llama/llama-3.1-70b-instruct | llama-3.1-70b-instruct | 128000 | Нет |
meta-llama/llama-3.1-8b-instruct | llama-3.1-8b-instruct | 128000 | Нет |
meta-llama/llama-3.2-3b-instruct | 128000 | Нет | |
meta-llama/llama-3.2-90b-vision-instruct | 128000 | Нет | |
meta-llama/llama-3.3-70b-instruct | 128000 | Нет | |
microsoft/wizardlm-2-8x22b | wizardlm-2-8x22b | 65536 | Нет |
openai/gpt-3.5-turbo-0125 | gpt-3.5-turbo | 128000 | Да |
openai/gpt-4-turbo | gpt-4-turbo | 128000 | Да |
openai/gpt-4o | gpt-4o | 128000 | Да |
openai/gpt-4o-mini | gpt-4o-mini | 128000 | Да |
openai/o1-mini | o1-mini | 128000 | Да |
openai/o1-preview | o1-preview | 128000 | Да |
openai/o3-mini | 200000 | Да | |
openai/o3-mini-high | 200000 | Да | |
perplexity/llama-3-sonar-large-32k-online | llama-3-sonar-large-32k-online | 28000 | Нет |
perplexity/llama-3.1-sonar-large-128k-online | llama-3.1-sonar-large-128k-online | 128000 | Нет |
qwen/qwen-2-vl-72b-instruct | 32768 | Нет | |
qwen/qwen-2.5-7b-instruct | 32768 | Нет | |
qwen/qwq-32b-preview | 32768 | Нет | |
qwen/qvq-72b-preview | 128000 | Нет | |
qwen/qwen-2.5-72b-instruct | 128000 | Нет | |
qwen/qwen-2.5-coder-32b-instruct | 128000 | Нет | |
qwen/qwen-max | 32768 | Нет | |
qwen/qwen-plus | 131072 | Нет | |
qwen/qwen-turbo | 1000000 | Нет | |
x-ai/grok-beta | 131072 | Нет | |
x-ai/grok-vision-beta | 8192 | Нет | |
x-ai/grok-2-1212 | 131072 | Нет | |
x-ai/grok-2-vision-1212 | 32768 | Нет |
* Модерация со стороны нейросети означает, что, поставщик модели на свой стороне автоматически проверяет вход на несоответствие этическим нормам (Terms Of Service конкретной модели). В случае, если запрос не проходит модерацию, возвращается ошибка и деньги не списываются.