เริ่มต้นใช้งาน Eidy API

Eidy API เป็นเครื่องมือสำหรับให้นักพัฒนา (Developer)

ให้สามารถนำ Eidy ไปใช้งานเป็นส่วนหนึ่งของ Feature ของ Application

Request parameter

Parameter
Description
Required

messages

ข้อความสำหรับการใช้งาน LLM โดยมีโครงสร้างดังนี้ { "role" : ["user","assistant"], "content" : "Prompt" }

Yes

model

LLM Model ที่สามารถใช้งานได้ ได้แก่ "eidy"

Yes

max_tokens

จำนวน Token ที่ต้องการให้ LLM ตอบกลับเป็นจำนวนกี่ Tokens ค่าเริ่มต้นคือ 1024 tokens

No

temperature

ตัวเลข (Float) ความหลากหลายของคำตอบ ยิ่งค่าสูง คำตอบจะมีความหลากหลายหรือความสร้างสรรค์มากยิ่งขึ้น ค่าเริ่มต้นคือ 0.7

No

stream

เปิดใช้งานการตอบกลับแบบ Streaming (SSE) ค่าเริ่มต้นคือ False

No

random_seed

ตัวเลข (Integer) สำหรับอ้างอิงการตอบคำถาม ถ้า random_seed ไม่เปลี่ยน คำตอบจะเป็นคำตอบเดิม ค่าเริ่มต้นคือ 2

No

ตัวอย่างการใช้งาน Eidy API ด้วยภาษา Python

Single turn

import requests
import json
URL = 'https://api.eidy.cloud/v1/chat/completions'
EIDY_API_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

headers = {'content-type': 'application/json', 'Authorization': 'Bearer '+ EIDY_API_KEY}
message = [{
    'role': 'user',
    'content': 'สวัสดี'
}]
data = {
"messages" : message,
"model" : 'eidy',
"max_tokens" : 1024,
"temperature" : 0.1,
"stream" : False
}
res = requests.post(URL, headers=headers ,data=json.dumps(data))

Response

Multi turn

Response

Last updated