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.