Агенты

OpenAI Responses

Ваш бэкенд вызывает OpenAI с Sallyport в роли удалённого MCP-инструмента. Ключи остаются в Sallyport.

Responses API принимает удалённый MCP-сервер как инструмент типа mcp. Передайте токен агента в authorization. OpenAI его не хранит, поэтому отправляйте его в каждом запросе.

Подключение

В разделе Агенты нажмите «Новый агент» и «Создать агента», затем «Новый токен» в разделе «Токены». Храните токен в SP_AGENT_TOKEN рядом с OPENAI_API_KEY.

полный запрос
curl https://api.openai.com/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d @- <<EOF
{
  "model": "gpt-6-astra",
  "input": "Which services can you reach through Sallyport?",
  "tools": [
    {
      "type": "mcp",
      "server_label": "sallyport",
      "server_url": "https://mcp.sallyport.cloud/mcp",
      "authorization": "$SP_AGENT_TOKEN",
      "require_approval": "never"
    }
  ]
}
EOF

Оставляйте элемент mcp_list_tools в разговоре. Тогда на следующем шаге OpenAI не запрашивает список инструментов заново.

Две ступени одобрения

require_approval задаёт собственную проверку OpenAI. По умолчанию каждый вызов сначала возвращается в ваш код как mcp_approval_request. Со значением "never" решают правила, заданные в Sallyport.

Вызов, который ждёт в Sallyport, возвращается с approve_url и call_id. Покажите ссылку тому, кто отвечает за этот сервис, и продолжите разговор после его ответа.

Результат подсказывает модели повторить вызов с тем же call_id. Повтор возвращает итог, так что сервис вызывается один раз.

Подключите агента, который открыт прямо сейчас

Вставьте одну ссылку, добавьте ключ в Sallyport, и агент увидит сервис на следующем же действии.

  • 7 дней бесплатно
  • Отмена в любой момент
  • Ничего не нужно устанавливать