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

# Mulai Cepat

Dalam panduan ini, kami akan memandu Anda menggunakan salah satu titik akhir model populer kami, seperti [black-forest-labs/flux-kontext-pro/text-to-image](https://sunra.ai/models/black-forest-labs/flux-kontext-pro/text-to-image).
Sebelum memulai, pastikan Anda memiliki kunci API dari [dasbor](https://sunra.ai/dashboard/api-tokens) Anda,
yang diperlukan untuk mengautentikasi permintaan Anda ke API sunra.

Pilih bahasa pemrograman pilihan Anda di bawah ini untuk memulai:

## JavaScript/Node.js

Untuk memulai, instal paket klien dan konfigurasikan dengan kunci API Anda:

<CodeGroup>
  ```bash npm theme={null}
  npm install @sunra/client
  ```

  ```bash pnpm theme={null}
  pnpm add @sunra/client
  ```

  ```bash yarn theme={null}
  yarn add @sunra/client
  ```
</CodeGroup>

Atur kunci API Anda sebagai variabel lingkungan:

```bash theme={null}
export SUNRA_KEY="kunci-api-anda-di-sini"
```

Setelah dikonfigurasi, Anda dapat memanggil titik akhir API Model kami menggunakan [klien](/client-libraries/javascript) sunra:

```javascript theme={null}
import { sunra } from "@sunra/client";

// Secara opsional, konfigurasikan klien dengan kunci API yang berbeda dari yang diatur dalam variabel lingkungan
sunra.config({
  credentials: "KUNCI_SUNRA_ANDA",
});

const result = await sunra.subscribe("black-forest-labs/flux-kontext-pro/text-to-image", {
  input: {
    prompt: "Seekor kelinci memakai kacamata membaca buku di bawah jamur dengan gaya cat air.",
    width: 1024,
    height: 768,
    output_format: "jpeg"
  },
});
```

## Python

Instal pustaka klien Python menggunakan pip:

```bash theme={null}
pip install sunra-client
```

Atur kunci API Anda sebagai variabel lingkungan:

```bash theme={null}
export SUNRA_KEY="kunci-api-anda-di-sini"
```

Konfigurasikan dan gunakan klien:

```python theme={null}
import sunra_client

result = sunra_client.subscribe(
    "black-forest-labs/flux-kontext-pro/text-to-image",
    arguments={
        "prompt": "Seekor kelinci memakai kacamata membaca buku di bawah jamur dengan gaya cat air.",
        "width": 1024,
        "height": 768,
        "output_format": "jpeg"
    },
    with_logs=True,
    on_enqueue=print,
    on_queue_update=print,
)
print(result)
```

## Java

Tambahkan pustaka klien Java ke proyek Anda menggunakan sistem build pilihan Anda:

<CodeGroup>
  ```kotlin Gradle theme={null}
  implementation("ai.sunra.client:sunra-client:0.1.5")
  ```

  ```xml Maven theme={null}
  <dependency>
      <groupId>ai.sunra.client</groupId>
      <artifactId>sunra-client</artifactId>
      <version>0.1.5</version>
  </dependency>
  ```
</CodeGroup>

Atur kunci API Anda sebagai variabel lingkungan:

```bash theme={null}
export SUNRA_KEY="kunci-api-anda-di-sini"
```

Konfigurasikan dan gunakan klien:

```java theme={null}
import ai.sunra.client.*;
import ai.sunra.client.queue.*;
import java.util.Map;
import com.google.gson.JsonObject;
import java.util.function.Consumer;

ClientConfig config = ClientConfig.builder()
    .withCredentials(CredentialsResolver.fromEnv())
    .build();

SunraClient client = SunraClient.withConfig(config);
Map<String, Object> input = Map.of(
    "prompt", "Seekor kelinci memakai kacamata membaca buku di bawah jamur dengan gaya cat air.",
    "width", 1024,
    "height", 768,
    "output_format", "jpeg"
);

Consumer<QueueStatus.StatusUpdate> statusUpdateHandler = update -> {
    String status = update.getStatus().toString();
    String message = String.format("\nPembaruan Status: %s, ID Permintaan: %s",
        status, update.getRequestId());
    System.out.println(message);
};

SubscribeOptions<JsonObject> options = SubscribeOptions.<JsonObject>builder()
    .input(input)
    .resultType(JsonObject.class)
    .onQueueUpdate(statusUpdateHandler)
    .logs(true)
    .build();

Output<JsonObject> response = client.subscribe("black-forest-labs/flux-kontext-pro/text-to-image", options);
System.out.println("Selesai!");
System.out.println(response.getData());
```

## Langkah Berikutnya

Kami menawarkan berbagai model seperti Flux kontext pro dan Kling v2 master sebagai API siap pakai. Jelajahi ini di [Laboratorium Model](https://sunra.ai/models) kami.

Untuk menggunakan model, kunjungi tab "API" untuk menemukan URL, kode sumber, dan contoh penggunaan, yang membantu Anda mengintegrasikannya dengan mulus ke dalam aplikasi Anda.

Untuk informasi lebih rinci tentang setiap pustaka klien, kunjungi [dokumentasi pustaka klien](/client-libraries) kami.
