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

Pakai SDK resmi OpenAI untuk Python dan TypeScript dengan cheapaimodel.



Arahkan SDK ke Base URL kami dan masukkan key cheapaimodel kamu. Selebihnya tetap sama.

<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>

## Variabel lingkungan [#environment-variables]

SDK ini juga membaca `OPENAI_BASE_URL` dan `OPENAI_API_KEY`, jadi praktis untuk tool yang dibangun di atasnya:

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

Ganti `deepseek-v4-1-flash` dengan model apa pun di [katalog](/id/models) yang mencantumkan endpoint ini.
