สร้างการตอบสนองจากโมเดลโดยได้รับอินพุต MessagePrompt
คำขอ HTTP
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateMessage
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
model |
ต้องระบุ ชื่อโมเดลที่จะใช้ รูปแบบ: |
เนื้อหาของคำขอ
เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้
การแสดง JSON |
---|
{
"prompt": {
object ( |
ช่อง | |
---|---|
prompt |
ต้องระบุ อินพุตข้อความที่มีโครงสร้างที่กำหนดให้โมเดลเป็นพรอมต์ เมื่อมีการพรอมต์ โมเดลจะส่งกลับสิ่งที่คาดว่าจะเป็นข้อความถัดไปในการสนทนา |
temperature |
ไม่บังคับ ควบคุมความสุ่มของเอาต์พุต ค่ามีได้ที่ครอบคลุมกว่า |
candidateCount |
ไม่บังคับ จำนวนข้อความตอบกลับที่สร้างขึ้นที่จะแสดง ค่านี้จะต้องอยู่ระหว่าง |
topP |
ไม่บังคับ ความน่าจะเป็นสะสมสูงสุดของโทเค็นที่จะต้องพิจารณาเมื่อสุ่มตัวอย่าง โมเดลนี้ใช้การสุ่มตัวอย่าง Top-k และนิวเคลียสรวมกัน การสุ่มตัวอย่างแบบนิวเคลียสจะพิจารณาชุดโทเค็นขนาดเล็กที่สุดที่มีความน่าจะเป็นรวมอย่างน้อย |
topK |
ไม่บังคับ จำนวนโทเค็นสูงสุดที่ต้องพิจารณาเมื่อสุ่มตัวอย่าง โมเดลนี้ใช้การสุ่มตัวอย่าง Top-k และนิวเคลียสรวมกัน การสุ่มตัวอย่างในตำแหน่งบนสุดจะพิจารณาชุดโทเค็นที่เป็นไปได้มากที่สุด |
เนื้อหาการตอบกลับ
การตอบสนองจากโมเดล
ซึ่งรวมถึงข้อความที่รอการพิจารณาและประวัติการสนทนาในรูปแบบข้อความที่จัดเรียงตามลำดับเวลา
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "candidates": [ { object ( |
ช่อง | |
---|---|
candidates[] |
ข้อความตอบกลับของผู้สมัครจากโมเดล |
messages[] |
ประวัติการสนทนาที่โมเดลใช้ |
filters[] |
ชุดข้อมูลเมตาของการกรองเนื้อหาสำหรับพรอมต์และข้อความตอบกลับ ข้อมูลนี้ระบุว่า |
ขอบเขตการให้สิทธิ์
ต้องมีขอบเขต 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
ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมการตรวจสอบสิทธิ์