package
0.0.0-20250110202902-65823fbd601d
Repository: https://github.com/rms-sh/openia.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
Cria um tool do tipo code_interpreter (sem campos adicionais).
Função para criar o corpo de requisição (CreateAssistantRequest).
Cria um tool do tipo file_search com possibilidade de overrides.
Cria um tool do tipo function, com parâmetros personalizáveis.

# Structs

ChatCompletionsRequest modela a requisição geral de chat completions para OpenAI.
ChatCompletionsResponse é a resposta principal do endpoint /v1/chat/completions.
ChatMessage modela cada mensagem enviada no chat.
Estrutura principal para enviar ao endpoint /v1/assistants Considere que alguns campos são ponteiros para permitir omissão (omitempty) no JSON.
Estrutura de requisição para criação de vector store.
Estrutura de resposta para criação de vector store.
Estrutura para file_search tool, com configurações adicionais se necessário.
Estrutura para a ferramenta type="function".
ImageURL modela a estrutura interna para URLs de imagem, podendo conter parâmetros adicionais, como "detail".
No description provided by the author
Estrutura para o response_format do tipo json_schema (exemplo).
MessageContent define o conteúdo que pode ser texto ou imagem.
Estrutura genérica de Tool.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author