API compativel com OpenAI

Como funciona o protocolo compativel com OpenAI na MandAPI: base URL, endpoint, autenticacao, streaming, tool calling.

Guia

Base URL e endpoint de Chat Completions

Como montar a URL final para a chamada Chat Completions na MandAPI.

Guia

Autenticacao Bearer no protocolo OpenAI

Como enviar o header Authorization Bearer na chamada Chat Completions compativel.

Guia

Limite do protocolo compativel com OpenAI

O que a compatibilidade de protocolo cobre e o que ela nao afirma.

Guia

Como descobrir modelos pelo endpoint models

Como listar modelos com GET /v1/models na API compativel.

Guia

Streaming SSE em uma API compativel

Como funciona o streaming SSE no protocolo compativel com OpenAI.

Guia

Tool calling: o que foi verificado

O escopo verificado de tool calling no protocolo compativel.

Guia

Exemplo generico com cliente HTTP

Exemplo generico de chamada com cliente HTTP, portavel entre linguagens.

Guia

Exemplo JavaScript com fetch

Exemplo JavaScript de chamada Chat Completions com fetch.

Guia

Exemplo Go com net/http

Exemplo Go de chamada Chat Completions com net/http.

Guia

Por que nao afirmar suporte a SDK oficial

Por que esta documentacao evita afirmar suporte oficial a SDKs.

Guia

Como comparar contrato e resposta real

Como comparar o contrato documentado com a resposta real capturada.

Guia

Como lidar com campos desconhecidos

Como tratar campos desconhecidos na resposta sem quebrar o cliente.

Guia

Anthropic Messages e Chat Completions: limite da comparacao

O que e possivel comparar entre Anthropic Messages e Chat Completions sem overclaim.

Guia

API OpenAI-compatible: o que e compatibilidade real

O que uma API compativel com OpenAI garante de fato e o que nao garante.

Guia

O que significa API compativel com OpenAI

O que a compatibilidade de protocolo significa na pratica, sem overclaim.

Guia

Chat Completions: campos essenciais

Os campos essenciais do corpo e da resposta de Chat Completions.

Guia

Exemplo Python com requests

Exemplo de chamada Chat Completions em Python com a biblioteca requests.

Guia

Como registrar o model usado

Como registrar qual model foi usado em cada chamada para reprodutibilidade.

Guia

Como testar streaming antes de producao

Como validar streaming com uma chamada controlada antes do uso em producao.

Guia

Como testar tool calling antes de producao

Como validar tool calling com um exemplo minimo antes do uso em producao.

Guia

Quando separar um guia de quickstart

Como dividir o conteúdo entre quickstart e guias de cenário sem duplicar.

Guia

Mapa de guias OpenAI-compatible

Mapa de navegação dos guias do hub compativel com OpenAI.

Guia

Autenticacao Bearer: como proteger a API key

Como proteger a API key no transporte, nos logs e no codigo.