- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อหาของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- GenerateContentRequest
เรียกใช้เครื่องมือแปลงข้อมูลเป็นโทเค็นของโมเดลในเนื้อหาอินพุตและแสดงผลจำนวนโทเค็น
คำขอ HTTP
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:countTokens
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
model |
ต้องระบุ ชื่อทรัพยากรของโมเดล ซึ่งจะเป็นรหัสให้โมเดลใช้งาน ชื่อนี้ควรตรงกับชื่อโมเดลที่แสดงผลโดยเมธอด รูปแบบ: |
เนื้อหาของคำขอ
เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้
การแสดง JSON |
---|
{ "contents": [ { object ( |
ช่อง | |
---|---|
contents[] |
ไม่บังคับ อินพุตที่ระบุให้กับโมเดลเป็นพรอมต์ ระบบจะไม่สนใจช่องนี้เมื่อตั้งค่า |
generateContentRequest |
ไม่บังคับ อินพุตโดยรวมที่ให้กับโมเดล model.countTokens จะนับข้อความแจ้ง การเรียกใช้ฟังก์ชัน ฯลฯ |
เนื้อหาการตอบกลับ
การตอบกลับจาก models.countTokens
โดยจะแสดงผล tokenCount
ของโมเดลสำหรับ prompt
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "totalTokens": integer } |
ช่อง | |
---|---|
totalTokens |
จำนวนโทเค็นที่ ไม่ติดลบเสมอ เมื่อตั้งค่าแคชเนื้อหา นี่จะยังเป็นขนาดพรอมต์ที่มีประสิทธิภาพโดยรวม เช่น จำนวนโทเค็นในเนื้อหาที่แคชไว้ |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต 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
สำหรับข้อมูลเพิ่มเติม โปรดดูภาพรวมการตรวจสอบสิทธิ์
GenerateContentRequest
คำขอเพื่อสร้างเสร็จสมบูรณ์จากโมเดล
การแสดง JSON |
---|
{ "model": string, "contents": [ { object ( |
ช่อง | |
---|---|
model |
ต้องระบุ ชื่อของ รูปแบบ: |
contents[] |
ต้องระบุ เนื้อหาของการสนทนาปัจจุบันกับโมเดล สำหรับการค้นหาแบบเลี้ยวเดียว อินสแตนซ์นี้เป็นอินสแตนซ์เดียว สำหรับการค้นหาแบบหลายเลี้ยว ช่องนี้เป็นฟิลด์ที่ซ้ำได้ซึ่งมีประวัติการสนทนาและคำขอล่าสุด |
safetySettings[] |
ไม่บังคับ รายการอินสแตนซ์ สิ่งนี้จะบังคับใช้ใน |
generationConfig |
ไม่บังคับ ตัวเลือกการกำหนดค่าสำหรับการสร้างและเอาต์พุตโมเดล |