สร้างการตอบสนองจากโมเดลตามข้อความอินพุต
คำขอ HTTP
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateText
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
model |
ต้องระบุ ชื่อของ |
เนื้อหาของคำขอ
เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้
การแสดง JSON |
---|
{ "prompt": { object ( |
ช่อง | |
---|---|
prompt |
ต้องระบุ ข้อความอินพุตรูปแบบอิสระที่กําหนดให้กับโมเดลเป็นพรอมต์ เมื่อมีพรอมต์ โมเดลจะสร้างคำตอบ TextCompletion ที่คาดการณ์ว่าเป็นการเสร็จสิ้นข้อความที่ป้อน |
safetySettings[] |
ไม่บังคับ รายการอินสแตนซ์ของ ที่จะบังคับใช้ใน |
stopSequences[] |
ชุดของลำดับอักขระ (สูงสุด 5 ตัว) ที่จะหยุดการสร้างเอาต์พุต หากระบุไว้ API จะหยุดที่การปรากฏครั้งแรกของลำดับการหยุด ลำดับการหยุดจะไม่รวมเป็นส่วนหนึ่งของคำตอบ |
temperature |
ไม่บังคับ ควบคุมความสุ่มของเอาต์พุต หมายเหตุ: ค่าเริ่มต้นจะแตกต่างกันไปตามโมเดล โปรดดูแอตทริบิวต์ ค่าโดยรวมมีได้ตั้งแต่ [0.0,1.0] ค่าที่ใกล้เคียงกับ 1.0 จะทำให้คำตอบมีความหลากหลายและสร้างสรรค์กว่า ส่วนค่าที่ใกล้กับ 0.0 มากกว่าจะส่งผลให้โมเดลได้รับคำตอบที่ตรงไปตรงมามากกว่า |
candidateCount |
ไม่บังคับ จำนวนคำตอบที่สร้างขึ้นเพื่อส่งคืน ค่านี้จะต้องอยู่ระหว่าง [1, 8] เท่านั้น หากไม่ได้ตั้งค่า ระบบจะใช้ 1 เป็นค่าเริ่มต้น |
maxOutputTokens |
ไม่บังคับ จำนวนโทเค็นสูงสุดที่จะรวมอยู่ในตัวเลือก หากไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็นเอาต์พุตTokenLimit ที่ระบุไว้ในข้อกำหนด |
topP |
ไม่บังคับ ความน่าจะเป็นสะสมสูงสุดของโทเค็นที่จะต้องพิจารณาเมื่อสุ่มตัวอย่าง โมเดลนี้ใช้การสุ่มตัวอย่าง Top-k และนิวเคลียสรวมกัน โทเค็นจะจัดเรียงตามความน่าจะเป็นที่กำหนด เพื่อให้มีการพิจารณาเฉพาะโทเค็นที่เป็นไปได้มากที่สุด การสุ่มตัวอย่างแบบท็อป-K จะจำกัดจํานวนโทเค็นสูงสุดที่ต้องพิจารณาโดยตรง ส่วนการสุ่มตัวอย่างแบบนิวเคลียสจะจํากัดจํานวนโทเค็นตามความน่าจะเป็นสะสม หมายเหตุ: ค่าเริ่มต้นจะแตกต่างกันไปตามโมเดล โปรดดูแอตทริบิวต์ |
topK |
ไม่บังคับ จำนวนโทเค็นสูงสุดที่ต้องพิจารณาเมื่อสุ่มตัวอย่าง โมเดลนี้ใช้การสุ่มตัวอย่าง Top-k และนิวเคลียสรวมกัน การสุ่มตัวอย่างในตำแหน่งบนสุดจะพิจารณาชุดโทเค็นที่เป็นไปได้มากที่สุด หมายเหตุ: ค่าเริ่มต้นจะแตกต่างกันไปตามโมเดล โปรดดูแอตทริบิวต์ |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ GenerateTextResponse
ขอบเขตการให้สิทธิ์
ต้องมีขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/generative-language
https://www.googleapis.com/auth/generative-language.tuning
https://www.googleapis.com/auth/generative-language.tuning.readonly
https://www.googleapis.com/auth/generative-language.retriever
https://www.googleapis.com/auth/generative-language.retriever.readonly
ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมการตรวจสอบสิทธิ์