OpenAI

Integracao com a API da OpenAI para chat completions e embeddings.

A integracao OpenAI gera um service completo para interagir com a API da OpenAI, incluindo chat completions, embeddings e assistants.

Service gerado

// NestJS — Injectable service
@Injectable()
export class OpenAIService {
  async chat(messages: ChatMessage[]): Promise<string> { ... }
  async completion(prompt: string): Promise<string> { ... }
  async embedding(text: string): Promise<number[]> { ... }
}

// Express/Fastify — Functional exports
export async function chat(messages) { ... }
export async function completion(prompt) { ... }
export async function embedding(text) { ... }

Configuracao

OPENAI_API_KEY=sk-xxx

Obtenha sua chave em platform.openai.com.