CometAPI API 키와 base URL을 설정해 CometAPI용 OpenAI Python 및 Node.js SDK를 구성합니다.
OpenAI SDK는 client 설정 두 가지, 즉 API key와 base URL만 변경하면 CometAPI와 함께 사용할 수 있습니다. 기존 OpenAI 호환 요청 코드는 그대로 유지하고, model ID만 사용 가능한 CometAPI model ID로 바꾸면 됩니다.
import OpenAI from "openai";const client = new OpenAI({ apiKey: process.env.COMETAPI_KEY, baseURL: "https://api.cometapi.com/v1",});const completion = await client.chat.completions.create({ model: "your-model-id", messages: [ { role: "user", content: "Answer in one short sentence: What is CometAPI?", }, ],});console.log(completion.choices[0].message.content);
응답 형태는 동일한 OpenAI 호환 채팅 완성 형식입니다:
{ "id": "chatcmpl_example", "object": "chat.completion", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "CometAPI provides API access to models from multiple providers." } } ]}