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

# Hızlı Başlangıç

Bu kılavuzda, [black-forest-labs/flux-kontext-pro/text-to-image](https://sunra.ai/models/black-forest-labs/flux-kontext-pro/text-to-image) gibi popüler model uç noktalarımızdan birini kullanma konusunda size yol göstereceğiz.
Başlamadan önce, sunra API'sine yaptığınız istekleri doğrulamak için gerekli olan [kontrol panelinizden](https://sunra.ai/dashboard/api-tokens) bir API anahtarına sahip olduğunuzdan emin olun.

Başlamak için aşağıdan tercih ettiğiniz programlama dilini seçin:

## JavaScript/Node.js

Başlamak için istemci paketini yükleyin ve API anahtarınızla yapılandırın:

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

API anahtarınızı ortam değişkeni olarak ayarlayın:

```bash theme={null}
export SUNRA_KEY="your-api-key-here"
```

Yapılandırıldıktan sonra, sunra [istemcisi](/client-libraries/javascript) kullanarak Model API uç noktamızı çağırabilirsiniz:

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

// İsteğe bağlı olarak, istemciyi ortam değişkeninde ayarlanan dışında farklı bir API anahtarı ile yapılandırın
sunra.config({
  credentials: "YOUR_SUNRA_KEY",
});

const result = await sunra.subscribe("black-forest-labs/flux-kontext-pro/text-to-image", {
  input: {
    prompt: "Mantar altında kitap okuyan gözlüklü bir tavşan, suluboya tarzında.",
    width: 1024,
    height: 768,
    output_format: "jpeg"
  },
});
```

## Python

pip kullanarak Python istemci kütüphanesini yükleyin:

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

API anahtarınızı ortam değişkeni olarak ayarlayın:

```bash theme={null}
export SUNRA_KEY="your-api-key-here"
```

İstemciyi yapılandırın ve kullanın:

```python theme={null}
import sunra_client

result = sunra_client.subscribe(
    "black-forest-labs/flux-kontext-pro/text-to-image",
    arguments={
        "prompt": "Mantar altında kitap okuyan gözlüklü bir tavşan, suluboya tarzında.",
        "width": 1024,
        "height": 768,
        "output_format": "jpeg"
    },
    with_logs=True,
    on_enqueue=print,
    on_queue_update=print,
)
print(result)
```

## Java

Tercih ettiğiniz yapı sistemi kullanarak Java istemci kütüphanesini projenize ekleyin:

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

API anahtarınızı ortam değişkeni olarak ayarlayın:

```bash theme={null}
export SUNRA_KEY="your-api-key-here"
```

İstemciyi yapılandırın ve kullanın:

```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", "Mantar altında kitap okuyan gözlüklü bir tavşan, suluboya tarzında.",
    "width", 1024,
    "height", 768,
    "output_format", "jpeg"
);

Consumer<QueueStatus.StatusUpdate> statusUpdateHandler = update -> {
    String status = update.getStatus().toString();
    String message = String.format("\nDurum Güncellemesi: %s, İstek ID: %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("Tamamlandı!");
System.out.println(response.getData());
```

## Sonraki Adımlar

Flux kontext pro ve Kling v2 master gibi çeşitli modelleri kullanıma hazır API'ler olarak sunuyoruz. Bunları [Model Deneme Alanımızda](https://sunra.ai/models) keşfedin.

Bir model kullanmak için, URL, kaynak kodu ve kullanım örneklerini bulmak için "API" sekmesini ziyaret edin, bu da onu uygulamalarınıza sorunsuz bir şekilde entegre etmenize yardımcı olur.

Her istemci kütüphanesi hakkında daha ayrıntılı bilgi için [istemci kütüphaneleri dokümantasyonumuzu](/client-libraries) ziyaret edin.
