Build around
the work.
Start with model access, agent workflows or knowledge. Choose the integration path that fits your application.
In short:Шлюз, совместимый с OpenAI, для создания ИИ-приложений. Используйте официальные SDK OpenAI или обычные HTTP-запросы с ключом API Swfte.
application → model access → response
Model access
Connect your application to model access. Start by reviewing routing, authentication and usage requirements.
Explore ConnectFollow the published reference.
Read the SDK examples and integration guidance alongside the product you intend to use.
Open the developer referenceBefore your first integration
Agree the credential boundary, test inputs, failure handling and the usage you need to observe.
Discuss an integrationИнтерактивная песочница API
Тестируйте вызовы API в режиме реального времени с примерами кода и мгновенными результатами.
curl https://api.swfte.com/agents/v2/gateway/chat/completions \
-H "Authorization: Bearer $SWFTE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai:gpt-4o-mini",
"messages": [
{ "role": "user", "content": "Say hello in five words." }
]
}'Ваш путь интеграции с руководством
Начните работу за несколько минут с нашим пошаговым руководством по интеграции.
export SWFTE_API_KEY="sk-swfte-..."Create an API key
Open the Connect console, create an API key and keep it in an environment variable.
# pip install openai
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.swfte.com/agents/v2/gateway",
api_key=os.environ["SWFTE_API_KEY"],
)Point the OpenAI SDK at Swfte
The gateway is OpenAI-compatible. Install the official openai package and set the base URL.
response = client.chat.completions.create(
model="openai:gpt-4o-mini",
messages=[{"role": "user", "content": "Hello, world!"}],
)
print(response.choices[0].message.content)Make your first request
Use a mini model on the free plan. Any OpenAI-compatible client or plain curl works the same way.
Создано для разработчиков
Все, что вам нужно для создания приложений ИИ производственного уровня.
Полные определения TypeScript
с автозаполнением и проверкой во время компиляции.
TypeScript, Python, Go, Ruby
и многое другое с полным паритетом функций.
Потоковая передача токен за токеном
с поддержкой SSE и WebSocket.
Задержка, токены, затраты, ошибки
отслеживаются автоматически.
Часто задаваемые вопросы
Собственного SDK Swfte пока нет. Шлюз совместим с OpenAI, поэтому официальные SDK OpenAI (Python, TypeScript и другие) работают, если указать базовый URL шлюза Swfte; подойдёт и любой HTTP-клиент.
Используйте ключи API, хранящиеся в переменных среды или передаваемые непосредственно в SDK. Мы поддерживаем OAuth2 для корпоративной интеграции SSO и обеспечиваем безопасную ротацию ключей.
Бесплатный уровень: 100 запросов/минуту. Pro: 1000 запросов/минуту. Корпоративный: Индивидуальные лимиты с выделенной емкостью и обработкой всплесков.
SDK предоставляет типизированные классы ошибок с подробными сообщениями. Все ошибки включают идентификаторы запросов для отладки и поддержки. Мы также предлагаем автоматические повторные попытки с экспоненциальной задержкой.
Да! Все SDK поддерживают Server-Sent Events (SSE) для потоковой передачи в реальном времени. Вы можете получать токены по мере их генерации для отзывчивых пользовательских интерфейсов.
Готовы начать создавать?
Получите ключ API и начните создавать за несколько минут.