Qué vas a crear
Enviarás una solicitud de texto a la ruta OpenAI-compatiblePOST /v1/chat/completions de CometAPI, imprimirás el mensaje del asistente y mantendrás la forma de la solicitud lista para aplicaciones que ya usan los SDK de OpenAI.
Cuándo usar esta página
Usa este inicio rápido cuando uno de estos casos coincida con tu proyecto:- Ya usas los SDK de OpenAI o las formas de solicitud de Chat Completions.
- Quieres cambiar la base URL a CometAPI.
- Quieres llamar a un model ID de CometAPI a través de una ruta compatible con la API de OpenAI.
Requisitos previos
- Una clave de API de CometAPI almacenada en
COMETAPI_KEY - Un model ID de texto de la página de modelos
curl, Python 3.10+ o Node.js 18+
Clave de API, base URL, autenticación
Usa la base URL de CometAPI con clientes compatibles con OpenAI:Ejemplos de código
Usa las pestañas de abajo para enviar la misma solicitud de Chat Completions con cURL, Python y Node.js.Explicación del flujo
OpenAI-compatible significa que tu aplicación conserva el endpoint de Chat Completions, el cuerpo de la solicitud y los nombres de métodos del SDK mientras cambia la base URL y el model ID por valores de CometAPI. La ruta es síncrona de forma predeterminada. La API devuelve el objeto de respuesta completado en una única respuesta HTTP, y tu aplicación leechoices[0].message.content.
Para salida incremental, establece stream en true. La respuesta se convierte en Server-Sent Events y termina con data: [DONE]. Usa streaming para interfaces de chat y respuestas largas. Mantén la forma síncrona para trabajos en segundo plano y pruebas simples.
Parámetros comunes
Solución de problemas y preguntas frecuentes
¿Es esta la API de OpenAI?
¿Es esta la API de OpenAI?
No. Esta es la ruta de API compatible con OpenAI de CometAPI. Usas una clave de API de CometAPI, la URL base de CometAPI y un model ID de CometAPI.
La solicitud devuelve 401
La solicitud devuelve 401
Confirma que
COMETAPI_KEY esté configurada en el mismo shell o entorno de ejecución que envía la solicitud. No pegues una clave real en archivos fuente.No se encuentra el modelo
No se encuentra el modelo
Usa un model ID de CometAPI que admita solicitudes de texto o chat. Revisa la página de modelos antes de volver a intentarlo.
El SDK sigue llamando a OpenAI
El SDK sigue llamando a OpenAI
Confirma que el cliente establece
base_url en Python o baseURL en Node.js en https://api.cometapi.com/v1.Próximos pasos
- Lee la referencia de la API de Chat Completions.
- Configura clientes SDK en Usar CometAPI con SDKs de OpenAI.
- Enumera los modelos disponibles con Listar los modelos disponibles de CometAPI.
- Agrega manejo de reintentos y límites de tasa con Códigos de error y estrategia de reintento.