> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/deka-gpu-documentations/panduan-untuk-enterprise/deka-llm/api-deka-llm/completions.md).

# Penyelesaian

Completion dalam Large Language Model (LLM) adalah proses menghasilkan teks berdasarkan masukan pengguna. LLM menerima prompt (masukan), lalu menghasilkan respons yang melanjutkan atau melengkapi teks berdasarkan pola yang dipelajari dari data pelatihannya.

```
https://dekallm.cloudeka.ai/v1/chat/completions
```

### **Contoh Permintaan**

{% tabs %}
{% tab title="Curl" %}
{% code lineNumbers="true" %}

```json
curl --request POST \
  --url https://dekallm.cloudeka.ai/v1/chat/completions \
  --header 'Authorization: Bearer API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "model": "meta/llama-3.1-405b-instruct",
  "messages": [
    {
      "role": "system",
      "content": "Anda adalah seorang pendongeng"
    },
		 {
      "role": "user",
      "content": "Tulislah puisi yang menceritakan kisah Lord of the Rings sejak Frodo meninggalkan desanya. Cerita juga harus menyampaikan bahwa Frodo tidak selalu baik, sedangkan Sauron juga tidak selalu jahat. Puisi harus memiliki 10 paragraf dan ritme seperti lagu rakyat."
    }
  ],
  "stream": false,
  "temperature": 0.9,
  "top_p": 1,
}'
```

{% endcode %}
{% endtab %}

{% tab title="Python" %}
{% code lineNumbers="true" %}

```
import requests
import json

url = "https://dekallm.cloudeka.ai/v1/chat/completions"

headers = {
    "Authorization": "Bearer API_KEY",  
    "Content-Type": "application/json"
}

data = {
    "model": "meta/llama-3.1-405b-instruct",
    "messages": [
        {
            "role": "system",
            "content": "Anda adalah seorang pendongeng"
        },
        {
            "role": "user",
            "content": "Tulislah puisi yang menceritakan kisah Lord of the Rings sejak Frodo meninggalkan desanya. Cerita juga harus menyampaikan bahwa Frodo tidak selalu baik, sedangkan Sauron juga tidak selalu jahat. Puisi harus memiliki 10 paragraf dan ritme seperti lagu rakyat."
        }
    ],
    "stream": False,
    "temperature": 0.9,
    "top_p": 1,
}

response = requests.post(url, headers=headers, data=json.dumps(data))

print(response.status_code)  
print(response.json())  

```

{% endcode %}
{% endtab %}
{% endtabs %}

### **Respons**

```json
{
	"id": "chat-96467625014545a2976178313633ce68",
	"choices": [
		{
			"finish_reason": "stop",
			"index": 0,
			"message": {
				"content": "Di jantung Shire, tempat matahari selalu bersinar\nHiduplah Frodo, hobbit muda dengan takdir ilahi\nIa mewarisi Cincin, harta yang begitu agung\nDari Bilbo, pamannya, yang telah menjelajahi negeri\n\nIa memulai perjalanan dari desanya yang indah\nMeninggalkan teman dan keluarga, dengan air mata di udara\nIa tidak tahu bahaya yang menantinya\nNamun kembali merasakan beratnya kuasa Cincin\n\nSedikit yang kita tahu tentang masa lalu Frodo\nIa tidak selalu baik, sifatnya pernah ceroboh\nIa mencuri dari pasar dan mengerjai teman-temannya\nMenimbulkan masalah di Shire hingga akhir\n\nIa berdansa dengan para gadis di bawah bintang terang\nDan bernyanyi bersama para pengembara sepanjang malam\nNamun di tengah kesenangan dan tawa yang bebas\nIa menyimpan rahasia yang hanya ia lihat\n\nSauron, sang Penguasa Kegelapan, tak selalu demikian berani\nDahulu ia seorang Maiar dengan hati emas\nIa tergoda kuasa dan dirusak kesombongan\nKini kegelapannya menyebar luas\n\nIa menempa Cincin Tunggal dengan api dan kekuatan\nUntuk mengendalikan dan memperbudak seluruh cahaya Middle-earth\nNamun sebagian dirinya masih mengingat masa lalu\nSaat cinta dan kebaikan adalah kebajikan abadi\n\nSaat Frodo berjalan melintasi gunung dan malam\nIa bertemu Strider, seorang Ranger bertekad terang\nMereka menempuh medan berbahaya bersama\nDengan orc, Uruk-hai, dan seruan mematikan Nazgûl\n\nPersekutuan terbentuk oleh elf, kurcaci, dan manusia\nMereka bersumpah menghancurkan kejahatan Cincin\nNamun iblis Frodo dan kekuatan tergelap Sauron\nMenguji keteguhan mereka dalam gelap malam\n\nPerjalanannya panjang melintasi tanah Mordor yang membara\nDengan hati Gollum yang bimbang dan godaan Cincin\nFrodo dan Samwise, sahabat yang setia\nKembali berjalan di batas antara baik dan jahat\n\nPada akhirnya, Frodo berdiri teguh dan kuat\nIa menolak kehendak Cincin dan tidak berbuat salah\nSauron, sang Penguasa Kegelapan, dikalahkan hari itu\nNamun sebagian dirinya menangisi cinta yang tersesat.",
				"role": "assistant",
				"tool_calls": null,
				"function_call": null
			}
		}
	],
	"created": 1727479222,
	"model": "meta/llama-3.1-405b-instruct",
	"object": "chat.completion",
	"system_fingerprint": null,
	"usage": {
		"completion_tokens": 519,
		"prompt_tokens": 86,
		"total_tokens": 605,
		"completion_tokens_details": null
	},
	"service_tier": null
}
```
