# OpenAI SDK (/es/docs/guides/openai-sdk)

Usa los SDK oficiales de OpenAI para Python y TypeScript con cheapaimodel.



Apunta el SDK a nuestra Base URL y pasa tu clave de API de cheapaimodel. Todo lo demás queda igual.

<Tabs items="[&#x22;Python&#x22;, &#x22;TypeScript&#x22;]">
  <Tab value="Python">
    ```bash title="Terminal"
    pip install openai
    ```

    ```python
    import os
    from openai import OpenAI

    client = OpenAI(
        base_url="https://api.cheapaimodel.ai/v1",
        api_key=os.environ["CHEAPAIMODEL_API_KEY"],
    )

    # Chat Completions
    completion = client.chat.completions.create(
        model="deepseek-v4-1-flash",
        messages=[{"role": "user", "content": "Explain recursion in one sentence."}],
    )
    print(completion.choices[0].message.content)

    # Responses
    response = client.responses.create(
        model="deepseek-v4-1-flash",
        input="Explain recursion in one sentence.",
    )
    print(response.output_text)
    ```
  </Tab>

  <Tab value="TypeScript">
    ```bash title="Terminal"
    npm install openai
    ```

    ```ts
    import OpenAI from "openai";

    const client = new OpenAI({
      baseURL: "https://api.cheapaimodel.ai/v1",
      apiKey: process.env.CHEAPAIMODEL_API_KEY,
    });

    // Chat Completions
    const completion = await client.chat.completions.create({
      model: "deepseek-v4-1-flash",
      messages: [{ role: "user", content: "Explain recursion in one sentence." }],
    });
    console.log(completion.choices[0].message.content);

    // Responses
    const response = await client.responses.create({
      model: "deepseek-v4-1-flash",
      input: "Explain recursion in one sentence.",
    });
    console.log(response.output_text);
    ```
  </Tab>
</Tabs>

## Variables de entorno [#environment-variables]

Los SDK también leen `OPENAI_BASE_URL` y `OPENAI_API_KEY`, lo cual es útil para las herramientas construidas sobre ellos:

```bash title="Terminal"
export OPENAI_BASE_URL="https://api.cheapaimodel.ai/v1"
export OPENAI_API_KEY="$CHEAPAIMODEL_API_KEY"
```

Cambia `deepseek-v4-1-flash` por cualquier modelo del [catálogo](/es/models) que incluya estos endpoints.
