Série de Texto
API multimodal OpenAI Responses
- Totalmente compatível com o formato da API OpenAI Responses
- Suporta entrada multimodal com texto e imagens
- Suporta extensões de ferramentas: pesquisa na web, pesquisa em arquivos, function calling, MCP remoto
POST
Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Autorizações
##Todas as APIs exigem autenticação por Bearer Token##Obtenha sua chave de API:Acesse a página de gerenciamento de chaves de API para obter sua chave de APIAdicione-a ao cabeçalho da requisição:
Body
Nome do modeloOs modelos suportados incluem:
gpt-5- modelo multimodal mais recente da OpenAIGPT-4o-image- modelo multimodal GPT-4 otimizadogpt-4-vision- modelo GPT-4 de compreensão visual- Mais modelos em breve…
Lista de conteúdos de entradaArray de entrada; cada item contém os campos
role e content.💡 Preenchimento rápido (área Try it):- Clique em ”+ Add an item” para adicionar um item de entrada
- Em
role, informe:user(mensagem do usuário),assistant(resposta da IA) ousystem(prompt do sistema) - Em
content, adicione blocos de conteúdo (pode incluir texto e imagens)
Controla a aleatoriedade da saída, faixa 0–2
- Valores mais baixos (por exemplo, 0.2) tornam a saída mais determinística
- Valores mais altos (por exemplo, 1.8) tornam a saída mais aleatória
Número máximo de tokens a serem geradosModelos diferentes possuem limites máximos distintos; consulte a documentação de cada modelo
Se deve usar saída em streaming
true: resposta em streaming (formato SSE)false: retorna a resposta completa de uma só vez
Parâmetro de amostragem por núcleo (nucleus sampling), faixa 0–1Controla a diversidade do texto gerado; recomenda-se usar este parâmetro ou temperature, não ambosPadrão: 1.0
Lista de ferramentas para estender as capacidades do modeloTipos de ferramentas suportadas:
- Web Search (
web_search): pesquisa em tempo real na internet - File Search (
file_search): pesquisa no conteúdo de arquivos enviados - Function Calling (
function): chamada de funções personalizadas - Remote MCP (
remote_mcp): conexão a serviços remotos do Model Context Protocol
[{"type": "web_search"}]Resposta
Identificador único da resposta
Tipo do objeto, fixado em
responseTimestamp de criação
Nome do modelo efetivamente utilizado
Lista de respostas geradas
Estatísticas de uso de tokens
Exemplos de uso
Entrada apenas de texto
Usando a ferramenta Web Search
cURL Example
Compreensão de imagem
Análise de múltiplas imagens
Imagem codificada em Base64
Usando a ferramenta File Search
Usando Function Calling
Usando MCP remoto
Combinando múltiplas ferramentas
Especificações dos tipos de conteúdo
input_text
Tipo de entrada de texto Propriedades:type: fixado em"input_text"text: conteúdo de texto (string)
input_image
Tipo de entrada de imagem Propriedades:type: fixado em"input_image"image_url: URL da imagem ou Data URI codificado em Base64
- JPEG
- PNG
- GIF
- WebP
- Tamanho máximo do arquivo: 20 MB
- Recomendação de aspect_ratio: não exceder 2048x2048 pixels
Detalhes de uso das ferramentas
Web Search
A ferramenta de pesquisa na web permite que o modelo acesse informações em tempo real na internet. Exemplo de configuração:- Consultar notícias e eventos mais recentes
- Obter dados em tempo real (ações, clima, taxas de câmbio, etc.)
- Pesquisar a documentação técnica mais recente
- Verificar informações factuais
File Search
A ferramenta de pesquisa em arquivos permite que o modelo procure informações relevantes em documentos enviados. Exemplo de configuração:- Analisar documentos internos corporativos
- Pesquisar especificações técnicas e manuais
- Consultar contratos e documentos jurídicos
- Sistemas de perguntas e respostas em bases de conhecimento
Function Calling
Defina funções personalizadas para permitir que o modelo chame APIs externas ou execute operações específicas. Exemplo completo de configuração:name: nome da função (obrigatório)description: descrição da função (obrigatória)parameters: definição dos parâmetros no formato JSON Schematype: tipo do parâmetroproperties: definições das propriedades dos parâmetrosrequired: lista de parâmetros obrigatórios
- Chamar APIs de terceiros
- Executar consultas em banco de dados
- Disparar processos de negócio
- Integrar com sistemas internos
Remote MCP
Conecte-se a serviços remotos do Model Context Protocol (MCP) para estender as capacidades do modelo. Exemplo de configuração:url: endereço do servidor MCP (obrigatório)auth_token: token de autenticação (opcional)timeout: timeout em segundos, padrão 30 segundos
- Conectar-se a serviços de IA de nível empresarial
- Usar modelos específicos de domínio
- Acessar fontes de dados protegidas
- Integração de sistemas de IA distribuídos
Formato de resposta de ferramentas
Quando o modelo usa ferramentas, o formato da resposta incluirá informações da chamada de ferramenta:- O modelo recebe a entrada do usuário
- Analisa se as ferramentas são necessárias
- Se necessário, retorna uma solicitação de chamada de ferramenta
- O cliente executa a chamada da ferramenta
- Retorna os resultados da ferramenta ao modelo
- O modelo gera a resposta final
Observações importantes
-
Requisitos para URLs de imagens:
- Deve ser uma URL acessível publicamente
- Ou usar o formato Data URI codificado em Base64
-
Cobrança de tokens:
- As imagens consomem tokens com base em seu aspect_ratio
- Imagens de alto aspect_ratio são automaticamente redimensionadas para otimizar custos
- As chamadas de ferramentas também consomem tokens adicionais
-
Ordem do conteúdo:
- A ordem dos elementos no array
contentafeta a compreensão do modelo - Recomenda-se colocar as instruções de texto primeiro e depois as imagens
- A ordem dos elementos no array
-
Combinações multimodais:
- Você pode misturar vários textos e imagens em uma única requisição
- Suporta conversas em múltiplas rodadas com coerência de contexto
-
Limitações de uso das ferramentas:
- Ao usar várias ferramentas simultaneamente, o modelo seleciona inteligentemente a mais apropriada
- O function calling requer definições claras de funções e descrições de parâmetros
- Os resultados da pesquisa na web podem ser limitados por região e tempo
-
Compatibilidade com a API:
- Totalmente compatível com o formato da API OpenAI Responses
- Migre seu código OpenAI existente de forma transparente
- Suporta todos os recursos de extensão de ferramentas da OpenAI