> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Comienza con CometAPI: crea una API key y haz tu primera llamada

> Comienza con CometAPI creando una API key, configurando la URL base y enviando tu primera solicitud de API con curl, Python o Node.js.

## Crea una cuenta y una API key

Crea una cuenta de CometAPI y una API key antes de llamar a la API.

<Steps>
  <Step title="Inicia sesión o crea una cuenta">
    Abre la [página de inicio de sesión de CometAPI](https://www.cometapi.com/console/login). Continúa con Google, continúa con GitHub o introduce tu correo electrónico o nombre de usuario. Si no tienes una cuenta, completa la creación de la cuenta desde esta página.

    <Frame>
      <img src="https://mintcdn.com/cometapi/BtE3Lagaukxd3efj/images/overview/cometapi-console-login.png?fit=max&auto=format&n=BtE3Lagaukxd3efj&q=85&s=988bee0055bf1ce2552a8d877a48a97d" alt="Página de inicio de sesión de CometAPI con opciones de acceso con Google, GitHub y correo electrónico" width="1280" height="720" data-path="images/overview/cometapi-console-login.png" />
    </Frame>
  </Step>

  <Step title="Abre API keys">
    Después de iniciar sesión, abre la [página de API key](https://www.cometapi.com/console/token). También puedes seleccionar **API Keys** en la barra lateral del panel.
  </Step>

  <Step title="Crea una API key">
    Haz clic en **Create API Key**, introduce un nombre claro como `local-test` y deja **Unlimited Quota** activado para una primera prueba, a menos que quieras establecer un límite de gasto. Haz clic en **Create**.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/overview/810968_364191.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=aef81a83f29f8eb16655ed4060425f50" alt="Página de API keys de CometAPI con el botón Create API Key y el cuadro de creación resaltados" width="3824" height="1892" data-path="images/overview/810968_364191.png" />
    </Frame>
  </Step>

  <Step title="Copia la API key">
    Haz clic en el botón de copia en la columna **Key**. Guarda la key copiada en una variable de entorno del lado del servidor o en un archivo `.env` local. No pegues una API key real en repositorios públicos, código frontend, capturas de pantalla ni tickets de soporte.

    <Frame>
      <img src="https://mintcdn.com/cometapi/HhtmQffktazbxUvS/images/overview/810968_364193.png?fit=max&auto=format&n=HhtmQffktazbxUvS&q=85&s=d893f659267150d0faf45f99eb5dffc1" alt="Tabla de API keys de CometAPI con el botón de copia resaltado para una API key enmascarada" width="2434" height="1232" data-path="images/overview/810968_364193.png" />
    </Frame>
  </Step>
</Steps>

Los ejemplos de solicitud leen `COMETAPI_KEY` desde tu entorno.

## Guarda tu API key localmente

Para pruebas locales, exporta tu API key como una variable de entorno:

```bash theme={null}
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
```

## URL base

Usa esta URL base para SDKs compatibles con OpenAI y llamadas a la API:

```text theme={null}
https://api.cometapi.com/v1
```

## Cambio en 30 segundos desde OpenAI

Después de tener una API key de CometAPI, usa esta diferencia de dos ajustes cuando cambies un cliente del SDK de OpenAI a CometAPI:

```diff theme={null}
- base_url="https://api.openai.com/v1"
- api_key=os.environ["OPENAI_API_KEY"]
+ base_url="https://api.cometapi.com/v1"
+ api_key=os.environ["COMETAPI_KEY"]
```

CometAPI usa formatos de solicitud compatibles con OpenAI para flujos de trabajo comunes de texto, imagen, audio y video. Si tu aplicación ya usa el SDK de OpenAI, empieza cambiando la URL base y la API key.

## Haz tu primera llamada

Después de configurar `COMETAPI_KEY` en tu entorno, reemplaza `your-model-id` por un model ID actual de la [página de modelos](/es/overview/models).

<CodeGroup>
  ```bash cURL theme={null}
  curl https://api.cometapi.com/v1/chat/completions \
    -H "Authorization: Bearer $COMETAPI_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "model": "your-model-id",
      "messages": [
        {
          "role": "user",
          "content": "Write a one-sentence bedtime story."
        }
      ]
    }'
  ```

  ```python Python theme={null}
  import os
  from openai import OpenAI

  client = OpenAI(
      api_key=os.environ["COMETAPI_KEY"],
      base_url="https://api.cometapi.com/v1",
  )

  completion = client.chat.completions.create(
      model="your-model-id",
      messages=[
          {
              "role": "user",
              "content": "Write a one-sentence bedtime story.",
          }
      ],
  )

  print(completion.choices[0].message.content)
  ```

  ```javascript Node.js theme={null}
  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: "Write a one-sentence bedtime story.",
      },
    ],
  });

  console.log(completion.choices[0].message.content);
  ```
</CodeGroup>

## Elige un modelo

Elige un model ID de la [página de modelos](/es/overview/models) y luego pasa ese valor en el campo `model`.

| Objetivo                    | Por dónde empezar                                                                                                                                          |
| --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Chat o texto general        | Usa un modelo GPT, Claude, Gemini, DeepSeek u otro modelo de chat con [Chat Completions](/api/text/chat).                                                  |
| Programación y razonamiento | Usa un modelo de programación o razonamiento con [Responses](/api/text/responses) cuando el modelo requiera la API de Responses.                           |
| Generación de imágenes      | Usa un modelo de imágenes con [Create image](/api/image/openai/images) o una guía de imágenes específica del proveedor.                                    |
| Generación de video         | Usa un modelo de video con la página de la API de video que coincida con el flujo de trabajo del proveedor, como [Create video](/api/video/sora-2/create). |

## Qué sigue

* Para errores en las solicitudes, consulta [Error Codes & Handling](/es/errors/error-codes-handling).
* Para orientación sobre reintentos, consulta [how to handle rate limits](/api/text/chat#how-to-handle-rate-limits).
* Para el uso específico por modelo, comienza con [Chat Completions](/api/text/chat), [Responses](/api/text/responses), [Create image](/api/image/openai/images) o [Create video](/api/video/sora-2/create).
* Para detalles de facturación, consulta [About Pricing](/es/pricing/about-pricing).
* Para invitar a miembros del equipo y gestionar créditos compartidos, consulte [Gestionar un equipo con Workspace](/es/workspace/overview).
* Para obtener ayuda, consulta el [Help Center](/es/support/help-center) o contacta al [soporte de CometAPI](https://www.cometapi.com/support/).

## Preguntas frecuentes

<AccordionGroup>
  <Accordion title="¿Cómo creo una cuenta de CometAPI?">
    Abre la [página de inicio de sesión de CometAPI](https://www.cometapi.com/console/login), luego continúa con Google, continúa con GitHub o introduce tu correo electrónico o nombre de usuario. Si no tienes una cuenta, completa la creación de la cuenta desde la misma página.
  </Accordion>

  <Accordion title="¿Cómo obtengo una clave API de CometAPI?">
    Abre la [página de claves API](https://www.cometapi.com/console/token) en el panel de CometAPI, haz clic en **Create API Key**, introduce un nombre, haz clic en **Create** y copia la clave API generada. Usa `$COMETAPI_KEY` en los ejemplos en lugar de una clave API real.
  </Accordion>

  <Accordion title="¿Dónde debo almacenar mi clave API?">
    Guarda tu clave API en una variable de entorno del lado del servidor o en un archivo local `.env`. No la confirmes en repositorios públicos, no la pegues en código frontend, no la incluyas en capturas de pantalla ni la envíes en tickets de soporte.
  </Accordion>

  <Accordion title="¿Cuál es la URL base de CometAPI para las llamadas a la API?">
    Usa `https://api.cometapi.com/v1` para SDKs y endpoints compatibles con OpenAI, como `/v1/chat/completions`.
  </Accordion>

  <Accordion title="¿CometAPI funciona con el SDK de Python de OpenAI?">
    Sí. Crea un cliente `OpenAI`, establece `api_key` con tu clave API de CometAPI y establece `base_url` en `https://api.cometapi.com/v1`.
  </Accordion>

  <Accordion title="¿Cómo cambio de OpenAI a CometAPI?">
    Cambia la URL base a `https://api.cometapi.com/v1`, reemplaza la clave API por tu clave API de CometAPI y usa un model ID de CometAPI de la [página de modelos](/es/overview/models).
  </Accordion>

  <Accordion title="¿Qué model ID debería usar primero?">
    Elige el model ID según el caso de uso. Empieza en la [página de modelos](/es/overview/models) y luego selecciona un modelo de chat, coding, imagen o video que coincida con la página de la API que planeas llamar.
  </Accordion>

  <Accordion title="¿Qué lenguajes de programación admite CometAPI?">
    CometAPI funciona con cualquier lenguaje de programación que pueda enviar solicitudes HTTPS. Empieza con los ejemplos de curl, Python y Node.js de esta página, o usa un SDK compatible con OpenAI que te permita sobrescribir la URL base.
  </Accordion>

  <Accordion title="¿CometAPI ofrece una prueba gratuita o una clave API gratuita?">
    Puedes crear una clave API de CometAPI desde el panel. Para consultar la disponibilidad de la prueba gratuita, los créditos de prueba gratuita y los detalles de facturación, consulta la [página de precios de CometAPI](https://www.cometapi.com/pricing/) y [Acerca de los precios](/es/pricing/about-pricing).
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "name": "Inicio rápido de CometAPI: crea una clave API y realiza tu primera llamada",
        "description": "Inicio rápido de CometAPI para usuarios que lo usan por primera vez: inicia sesión, crea una clave API, copia la clave, establece la URL base y realiza tu primera llamada a la API con curl, Python o Node.js.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#sign-in-or-create-an-account",
            "name": "Inicia sesión o crea una cuenta",
            "text": "Abre https://www.cometapi.com/console/login y continúa con Google, GitHub o correo electrónico."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#open-api-keys",
            "name": "Abre las claves API",
            "text": "Después de iniciar sesión, abre https://www.cometapi.com/console/token o selecciona API Keys en la barra lateral del panel."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#create-an-api-key",
            "name": "Crea una clave API",
            "text": "Haz clic en Create API Key, introduce un nombre, elige la configuración de cuota y haz clic en Create."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#copy-the-api-key",
            "name": "Copia la clave API",
            "text": "Haz clic en el botón de copiar en la columna Key y guarda la clave en una variable de entorno del lado del servidor o en un archivo local .env."
          },
          {
            "@type": "HowToStep",
            "name": "Establece la URL base",
            "text": "Usa https://api.cometapi.com/v1 como URL base para SDKs compatibles con OpenAI y llamadas a la API."
          },
          {
            "@type": "HowToStep",
            "name": "Realiza tu primera llamada",
            "text": "Llama a /v1/chat/completions con curl, Python o Node.js y reemplaza your-model-id por un model ID actual de la página Models de CometAPI."
          }
        ]
      },
      {
        "@type": "FAQPage",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "¿Cómo creo una cuenta de CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Abre la página de inicio de sesión de CometAPI y continúa con Google, GitHub o correo electrónico. Si no tienes una cuenta, completa la creación de la cuenta desde la misma página."
            }
          },
          {
            "@type": "Question",
            "name": "¿Cómo obtengo una clave API de CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Abre la página de claves API en el panel de CometAPI, haz clic en Create API Key, introduce un nombre, haz clic en Create y copia la clave API generada."
            }
          },
          {
            "@type": "Question",
            "name": "¿Dónde debo almacenar mi clave API?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Guarda tu clave API en una variable de entorno del lado del servidor o en un archivo local .env. No la confirmes en repositorios públicos, no la pegues en código frontend, no la incluyas en capturas de pantalla ni la envíes en tickets de soporte."
            }
          },
          {
            "@type": "Question",
            "name": "¿Cuál es la URL base de CometAPI para las llamadas a la API?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Usa https://api.cometapi.com/v1 para SDKs y endpoints compatibles con OpenAI."
            }
          },
          {
            "@type": "Question",
            "name": "¿CometAPI funciona con el SDK de Python de OpenAI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Sí. Crea un cliente OpenAI, establece api_key con tu clave API de CometAPI y establece base_url en https://api.cometapi.com/v1."
            }
          },
          {
            "@type": "Question",
            "name": "¿Cómo cambio de OpenAI a CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Cambia la URL base a https://api.cometapi.com/v1, reemplaza la clave API por tu clave API de CometAPI y usa un model ID de CometAPI de la página Models."
            }
          },
          {
            "@type": "Question",
            "name": "¿Qué model ID debería usar primero?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Elige el model ID según el caso de uso. Empieza en la página Models y luego selecciona un modelo de chat, coding, imagen o video que coincida con la página de la API que planeas llamar."
            }
          },
          {
            "@type": "Question",
            "name": "¿Qué lenguajes de programación admite CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "CometAPI funciona con cualquier lenguaje de programación que pueda enviar solicitudes HTTPS. Empieza con los ejemplos de curl, Python y Node.js, o usa un SDK compatible con OpenAI que te permita sobrescribir la URL base."
            }
          },
          {
            "@type": "Question",
            "name": "¿CometAPI ofrece una prueba gratuita o una clave API gratuita?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Puedes crear una clave API de CometAPI desde el panel. Para consultar la disponibilidad de la prueba gratuita, los créditos de prueba gratuita y los detalles de facturación, consulta la página de precios de CometAPI y la página About Pricing."
            }
          }
        ]
      }
    ]
    }
    `}
</script>
