API нейросети GeekBot
Чтобы использовать API нейросети GeekBot, купите запросы. Вы можете отправить в нейросеть до 20 000 символов текста за один раз, включая контекст переписки (лишнее будет обрезано системой). Одна генерация через API ГикБот стоит 2 запроса.
АПИ ключ можно получить в разделе "Аккаунт" - https://geekbot.ru/account.
Как использовать АПИ GeekBot? Для этого подойдет любой OpenAI совместимый клиент. Вот примеры реализации:
POST
/v1/chat/completions
Цена: 2 запроса
Вы можете использовать стандартные библиотеки для работы с ChatGPT-совместимым АПИ. Замените базовый URL на наш домен geekbot.ru. Кроме того, будут работать подходящие плагины на WordPress и иных платформах.
Тело запроса
{
"model": "geekbot",
"messages": [
{
"role": "user",
"content": "Расскажи мне три анекдота"
}
]
}
model Можно указывать любую модель - параметр не используется. messages Массив сообщений в стандартном формате OpenAI.
Примеры кода
Windows CMD
curl https://geekbot.ru/v1/chat/completions ^
-H "Content-Type: application/json" ^
-H "Authorization: Bearer ваш_api_ключ" ^
-d "{\"model\": \"geekbot\", \"messages\": [{\"role\": \"user\", \"content\": \"Расскажи мне три анекдота\"}]}"
cURL
curl https://geekbot.ru/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ваш_api_ключ" \
-d '{
"model": "geekbot",
"messages": [
{
"role": "user",
"content": "Расскажи мне три анекдота"
}
]
}'
Python
import requests
url = "https://geekbot.ru/v1/chat/completions"
headers = {
"Content-Type": "application/json; charset=utf-8",
"Authorization": "Bearer api_key"
}
data = {
"model": "geekbot",
"messages": [{"role": "user", "content": "Расскажи мне три анекдота"}]
}
response = requests.post(url, headers=headers, json=data)
try:
result = response.json()
print(result['choices'][0]['message']['content'])
except requests.exceptions.JSONDecodeError:
print(f"Ошибка декодирования JSON. Полный ответ:\n{response.text}")
except (KeyError, IndexError) as e:
print(f"Ошибка структуры ответа: {e}")
print(f"Полный ответ:\n{response.json()}")
JavaScript
try {
const response = await fetch('https://geekbot.ru/v1/chat/completions', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer api_key'
},
body: JSON.stringify({
model: 'geekbot',
messages: [{role: 'user', content: 'Расскажи мне три анекдота'}]
})
});
const text = await response.text();
try {
const data = JSON.parse(text);
console.log(data.choices[0].message.content);
} catch (parseError) {
console.error('Ошибка парсинга JSON. Полный ответ:');
console.error(text);
}
} catch (error) {
console.error('Ошибка запроса:', error);
}
Java
import java.io.IOException;
import java.net.URI;
import java.net.http.*;
public class geekbotAPI {
public static void main(String[] args) throws IOException, InterruptedException {
var response = HttpClient.newHttpClient().send(
HttpRequest.newBuilder()
.uri(URI.create("https://geekbot.ru/v1/chat/completions"))
.header("Content-Type", "application/json")
.header("Authorization", "Bearer api_key")
.POST(HttpRequest.BodyPublishers.ofString("""
{
"model": "geekbot",
"messages": [{"role": "user", "content": "Расскажи мне три анекдота"}]
}
"""))
.build(),
HttpResponse.BodyHandlers.ofString());
try {
String body = response.body();
String content = body.split("\"content\":\"")[1].split("\"")[0]
.replace("\\n", "\n")
.replace("\\\"", "\"")
.replace("\\\\", "\\");
System.out.println(content);
} catch (Exception e) {
System.err.println("Ошибка парсинга. Полный ответ:");
System.err.println(response.body());
}
}
}
PHP
<?php
$response = file_get_contents('https://geekbot.ru/v1/chat/completions', false, stream_context_create([
'http' => [
'method' => 'POST',
'header' => "Content-Type: application/json\r\nAuthorization: Bearer ваш_api_ключ",
'content' => json_encode([
'model' => 'geekbot',
'messages' =>
])
]
]));
$data = json_decode($response, true);
echo $data['choices'][0]['message']['content'];
?>
Подключите API нейросети GeekBot
Представьте, что рутинная работа по созданию текстов больше не отнимает ваше время. Что, если бы ваш сервис, приложение или сайт могли генерировать уникальный и осмысленный контент в режиме реального времени? С API нейросети GeekBot это становится реальностью.
От кода к контенту за секунды
Интеграция GeekBot предельно проста: всего несколько строк кода открывают вашим системам доступ к мощному искусственному интеллекту. Отправляйте простые запросы и мгновенно получайте готовые статьи, описания товаров, посты для социальных сетей или ответы для чат-ботов. Вы управляете задачей, GeekBot — её молниеносным исполнением.
Перестаньте тратить ресурсы на то, что может делать машина и дайте вашему бизнесу решающее конкурентное преимущество в цифровую эпоху.