Mulai Cepat

Endpoint yang kompatibel dengan OpenAI-API & Stable Diffusion API

Kunci API SayaRoleplayCoding

Penyelesaian Obrolan (Kompatibel dengan OpenAI)

1curl https://api.arliai.com/v1/chat/completions \
2-H "Content-Type: application/json" \
3-H "Authorization: Bearer YOUR_ARLIAI_API_KEY" \
4-d '{
5"model": "TEXT_GENERATION_MODEL",
6"messages": [
7  {"role": "system", "content": "You are a helpful assistant."},
8  {"role": "user", "content": "Hello!"},
9  {"role": "assistant", "content": "Hi!, how can I help you today?"},
10  {"role": "user", "content": "Say hello!"}
11],
12"repetition_penalty": 1.1,
13"temperature": 0.7,
14"top_p": 0.9,
15"top_k": 40,
16"max_completion_tokens": 1024,
17"stream": false
18}'

Silakan masuk untuk menguji contoh ini dengan kunci API Anda.

CATATAN: Beberapa model mungkin tidak menerima prompt sistem. Ganti YOUR_ARLIAI_API_KEY dengan kunci Anda yang sebenarnya.

Penyelesaian (Kompatibel dengan OpenAI)

1curl https://api.arliai.com/v1/completions \
2-H "Content-Type: application/json" \
3-H "Authorization: Bearer YOUR_ARLIAI_API_KEY" \
4-d '{
5"model": "TEXT_GENERATION_MODEL",
6"prompt": "<|begin_of_text|><|start_header_id|>system<|end_header_id|>\n\nYou are an assistant AI.<|eot_id|><|start_header_id|>user<|end_header_id|>\n\nHello there!<|eot_id|><|start_header_id|>assistant<|end_header_id|>\n\n",
7"repetition_penalty": 1.1,
8"temperature": 0.7,
9"top_p": 0.9,
10"top_k": 40,
11"max_completion_tokens": 1024,
12"stream": false
13}'

Silakan masuk untuk menguji contoh ini dengan kunci API Anda.

CATATAN: Pastikan untuk menggunakan format prompt yang disarankan untuk setiap model saat menggunakan penyelesaian. Contoh yang ditampilkan adalah format Llama 3 Instruct. Ganti YOUR_ARLIAI_API_KEY dengan kunci Anda yang sebenarnya.

Embedding (Kompatibel dengan OpenAI)

1curl https://api.arliai.com/v1/embeddings \
2-H "Content-Type: application/json" \
3-H "Authorization: Bearer YOUR_ARLIAI_API_KEY" \
4-d '{
5  "model": "EMBEDDING_MODEL_NAME",
6  "input": [
7    "The food was delicious.",
8    "The service was slow."
9  ],
10  "encoding_format": "float"
11}'

Silakan masuk untuk menguji contoh ini dengan kunci API Anda.

CATATAN: Kirim tepat salah satu dari input atau messages. Maksimal 20 input atau percakapan per permintaan. Untuk embedding multimodal, gunakan messages dengan data URI gambar base64. Respons menyertakan usage.prompt_tokens. Daftar model tersedia melalui GET /v1/embedding-models. Ganti placeholder dengan nilai aktual.

Generasi Teks-ke-Gambar (API SDNext)

1curl https://api.arliai.com/sdapi/v1/txt2img \
2-H "Content-Type: application/json" \
3-H "Authorization: Bearer YOUR_ARLIAI_API_KEY" \
4-d '{
5  "prompt": "A photo of an astronaut riding a horse on the moon",
6  "negative_prompt": "ugly, blurry, low quality",
7  "steps": 30,
8  "sampler_name": "Default",
9  "width": 1024,
10  "height": 1024,
11  "sd_model_checkpoint": "IMAGE_GENERATION_MODEL",
12  "seed": -1,
13  "cfg_scale": 7
14}'

Silakan masuk untuk menguji contoh ini dengan kunci API Anda.

CATATAN: Kirim parameter sebagai JSON di badan permintaan. Bidang sd_model_checkpoint dan prompt wajib diisi. Gambar yang dihasilkan akan dikembalikan dalam larik images sebagai string yang dikodekan base64. Maks steps adalah 40. Ganti YOUR_ARLIAI_API_KEY dan nama model seperlunya.

Generasi Gambar-ke-Gambar (API SDNext)

1# First, get your base64 encoded image string, e.g., using:
2# base64 input_image.png | tr -d '\n' > image.b64
3# Then copy the content of image.b64 into the init_images array below
4
5curl https://api.arliai.com/sdapi/v1/img2img \
6-H "Content-Type: application/json" \
7-H "Authorization: Bearer YOUR_ARLIAI_API_KEY" \
8-d '{
9  "init_images": ["YOUR_BASE64_ENCODED_IMAGE_STRING_HERE"],
10  "prompt": "Make the horse blue",
11  "negative_prompt": "ugly, blurry, low quality, text, watermark",
12  "steps": 30,
13  "sampler_name": "Default",
14  "width": 1024,
15  "height": 1024,
16  "sd_model_checkpoint": "IMAGE_GENERATION_MODEL",
17  "seed": -1,
18  "cfg_scale": 7,
19  "denoising_strength": 0.75
20}'

CATATAN: Bidang sd_model_checkpoint, prompt, dan init_images wajib diisi. init_images harus berupa larik yang berisi setidaknya satu string yang dikodekan base64 dari gambar awal Anda. Maks steps adalah 40. Ganti placeholder dengan data aktual.

Tingkatkan Skala Gambar (API SDNext)

1# First, get your base64 encoded image string, e.g., using:
2# base64 input_image.png | tr -d '\n' > image.b64
3# Then copy the content of image.b64 into the image field below
4
5curl https://api.arliai.com/sdapi/v1/extra-single-image \
6-H "Content-Type: application/json" \
7-H "Authorization: Bearer YOUR_ARLIAI_API_KEY" \
8-d '{
9  "image": "YOUR_BASE64_ENCODED_IMAGE_STRING_HERE",
10  "upscaler_1": "R-ESRGAN 4x+",
11  "upscaling_resize": 2
12}'

CATATAN: Bidang image wajib diisi dan harus berisi string yang dikodekan base64 dari gambar yang ingin Anda tingkatkan skalanya. Gambar yang ditingkatkan skalanya dikembalikan di bidang image (bukan larik) sebagai string yang dikodekan base64. Ganti placeholder dengan data aktual.