OpenAI compatibility

เข้าถึงโมเดล Gemini ได้โดยใช้ไลบรารี OpenAI (Python และ TypeScript / JavaScript) พร้อมกับ REST API โดยอัปเดตโค้ด 3 บรรทัดและใช้คีย์ Gemini API อ่านเพิ่มเติมเกี่ยวกับฟีเจอร์นี้ในคู่มือความเข้ากันได้

วิธีการ: chatCompletions

สร้างชุดคำตอบจากโมเดลโดยอิงตามอินพุตประวัติการแชท

ปลายทาง

โพสต์ https://generativelanguage.googleapis.com/v1beta:chatCompletions

URL ใช้ไวยากรณ์การแปลง gRPC

เนื้อหาของคำขอ

เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

ฟิลด์
model string

ต้องระบุ ชื่อของ Model ที่จะใช้สําหรับสร้างการทํางานให้เสร็จสมบูรณ์ ชื่อโมเดลจะมี "models/" นำหน้าหากไม่มีเครื่องหมายทับปรากฏอยู่ในชื่อ

messages[] object (Struct format)

ต้องระบุ ประวัติการแชทที่จะใช้ในการสร้างการดําเนินการ รองรับการค้นหาแบบหลายรอบและแบบครั้งเดียว หมายเหตุ: ฟิลด์นี้เป็นฟิลด์แบบโพลิมอร์ฟิค ซึ่งจะแปลงเป็น InternalChatMessage

stream boolean

ไม่บังคับ ว่าจะสตรีมคำตอบหรือแสดงคำตอบรายการเดียว

หากเป็น "จริง" ช่อง "ออบเจ็กต์" ในการตอบกลับจะเป็น "chat.completion.chunk" มิฉะนั้นจะเป็น "chat.completion"

streamOptions object (StreamOptions)

ไม่บังคับ ตัวเลือกสำหรับคำขอสตรีม

tools[] object (ChatTool)

ไม่บังคับ ชุดเครื่องมือที่โมเดลสามารถสร้างการเรียกใช้ เครื่องมือแต่ละรายการจะประกาศลายเซ็นของตัวเอง

toolChoice value (Value format)

ไม่บังคับ ควบคุมว่าโมเดลควรใช้เครื่องมือหรือไม่ และใช้เครื่องมือใด อาจเป็นสตริง "none" เพื่อปิดใช้เครื่องมือ - สตริง "auto" เพื่อปล่อยให้โมเดลตัดสินใจ - สตริง "required" เพื่อบังคับให้โมเดลใช้เครื่องมือ - ออบเจ็กต์ตัวบ่งชี้ชื่อฟังก์ชัน ซึ่งระบุเครื่องมือที่จะใช้ ตัวเลือกสุดท้ายเป็นไปตามสคีมาต่อไปนี้ { "type": "function", "function": {"name" : "the_function_name"} }

n integer

ไม่บังคับ จํานวนคำตอบที่สมบูรณ์ที่จะสร้าง ต้องเป็นจำนวนเต็มบวก ค่าเริ่มต้นจะเป็น 1 หากไม่ได้ตั้งค่าไว้

stop value (Value format)

ไม่บังคับ ชุดลำดับอักขระที่จะหยุดการสร้างเอาต์พุต หมายเหตุ: ฟิลด์นี้เป็นฟิลด์แบบหลายรูปแบบ สตริงนี้มีไว้เพื่อใส่สตริงหรือสตริงซ้ำ

maxCompletionTokens integer

ไม่บังคับ จำนวนโทเค็นสูงสุดที่จะรวมไว้ในคำตอบที่เป็นไปได้ ต้องเป็นจำนวนเต็มบวก

maxTokens integer

ไม่บังคับ จำนวนโทเค็นสูงสุดที่จะรวมไว้ในคำตอบที่เป็นไปได้ ต้องเป็นจำนวนเต็มบวก SDK เลิกใช้งานช่องนี้แล้ว

temperature number

ไม่บังคับ ควบคุมความสุ่มของเอาต์พุต

topP number

ไม่บังคับ ความน่าจะเป็นสะสมสูงสุดของโทเค็นที่จะพิจารณาเมื่อสุ่มตัวอย่าง

responseFormat object (ResponseFormat)

ไม่บังคับ กำหนดรูปแบบของคำตอบ หากไม่ได้ตั้งค่าไว้ ระบบจะจัดรูปแบบคำตอบเป็นข้อความ

เนื้อหาการตอบกลับ

หากดำเนินการสำเร็จ การตอบกลับจะเป็นคำตอบ HTTP ทั่วไปซึ่งรูปแบบจะกำหนดโดยเมธอด

วิธีการ: embeddings

สร้างการฝังจากโมเดลที่ได้รับอินพุต

ปลายทาง

โพสต์ https://generativelanguage.googleapis.com/v1beta/embeddings

URL ใช้ไวยากรณ์การแปลง gRPC

เนื้อหาของคำขอ

เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

ฟิลด์
input value (Value format)

ต้องระบุ อินพุตที่จะสร้างการฝัง อาจเป็นสตริงหรือรายการสตริงก็ได้ SDK รองรับรายการตัวเลขและรายการของรายการตัวเลข แต่ยังไม่ได้นำมาใช้งาน

model string

ต้องระบุ โมเดลที่จะสร้างการฝัง

encodingFormat string

ไม่บังคับ รูปแบบการเข้ารหัส ต้องเป็น "float" หรือ "base64"

dimensions integer

ไม่บังคับ ขนาดมิติข้อมูลของข้อมูลเชิงลึกที่สร้างขึ้น

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ GenerateEmbeddingsResponse

เมธอด: listModels

แสดงรายการรุ่นที่ใช้ได้ในปัจจุบัน

ปลายทาง

get https://generativelanguage.googleapis.com/v1beta/listModels

URL ใช้ไวยากรณ์การแปลง gRPC

เนื้อหาของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ SdkListModelsResponse

วิธีการ: chat.completions

สร้างชุดคำตอบจากโมเดลโดยอิงตามอินพุตประวัติการแชท

ปลายทาง

โพสต์ https://generativelanguage.googleapis.com/v1beta/chat/completions

URL ใช้ไวยากรณ์การแปลง gRPC

เนื้อหาของคำขอ

เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

ฟิลด์
model string

ต้องระบุ ชื่อของ Model ที่จะใช้สําหรับสร้างการทํางานให้เสร็จสมบูรณ์ ชื่อโมเดลจะมี "models/" นำหน้าหากไม่มีเครื่องหมายทับปรากฏอยู่ในชื่อ

messages[] object (Struct format)

ต้องระบุ ประวัติการแชทที่จะใช้ในการสร้างการดําเนินการ รองรับการค้นหาแบบหลายรอบและแบบครั้งเดียว หมายเหตุ: ฟิลด์นี้เป็นฟิลด์แบบโพลิมอร์ฟิค ซึ่งจะแปลงเป็น InternalChatMessage

stream boolean

ไม่บังคับ ว่าจะสตรีมคำตอบหรือแสดงคำตอบรายการเดียว

หากเป็น "จริง" ช่อง "ออบเจ็กต์" ในการตอบกลับจะเป็น "chat.completion.chunk" มิฉะนั้นจะเป็น "chat.completion"

streamOptions object (StreamOptions)

ไม่บังคับ ตัวเลือกสำหรับคำขอสตรีม

tools[] object (ChatTool)

ไม่บังคับ ชุดเครื่องมือที่โมเดลสามารถสร้างการเรียกใช้ เครื่องมือแต่ละรายการจะประกาศลายเซ็นของตัวเอง

toolChoice value (Value format)

ไม่บังคับ ควบคุมว่าโมเดลควรใช้เครื่องมือหรือไม่ และใช้เครื่องมือใด อาจเป็นสตริง "none" เพื่อปิดใช้เครื่องมือ - สตริง "auto" เพื่อปล่อยให้โมเดลตัดสินใจ - สตริง "required" เพื่อบังคับให้โมเดลใช้เครื่องมือ - ออบเจ็กต์ตัวบ่งชี้ชื่อฟังก์ชัน ซึ่งระบุเครื่องมือที่จะใช้ ตัวเลือกสุดท้ายเป็นไปตามสคีมาต่อไปนี้ { "type": "function", "function": {"name" : "the_function_name"} }

n integer

ไม่บังคับ จํานวนคำตอบที่สมบูรณ์ที่จะสร้าง ต้องเป็นจำนวนเต็มบวก ค่าเริ่มต้นจะเป็น 1 หากไม่ได้ตั้งค่าไว้

stop value (Value format)

ไม่บังคับ ชุดลำดับอักขระที่จะหยุดการสร้างเอาต์พุต หมายเหตุ: ฟิลด์นี้เป็นฟิลด์แบบหลายรูปแบบ สตริงนี้มีไว้เพื่อใส่สตริงหรือสตริงซ้ำ

maxCompletionTokens integer

ไม่บังคับ จำนวนโทเค็นสูงสุดที่จะรวมไว้ในคำตอบที่เป็นไปได้ ต้องเป็นจำนวนเต็มบวก

maxTokens integer

ไม่บังคับ จำนวนโทเค็นสูงสุดที่จะรวมไว้ในคำตอบที่เป็นไปได้ ต้องเป็นจำนวนเต็มบวก SDK เลิกใช้งานช่องนี้แล้ว

temperature number

ไม่บังคับ ควบคุมความสุ่มของเอาต์พุต

topP number

ไม่บังคับ ความน่าจะเป็นสะสมสูงสุดของโทเค็นที่จะพิจารณาเมื่อสุ่มตัวอย่าง

responseFormat object (ResponseFormat)

ไม่บังคับ กำหนดรูปแบบของคำตอบ หากไม่ได้ตั้งค่าไว้ ระบบจะจัดรูปแบบคำตอบเป็นข้อความ

เนื้อหาการตอบกลับ

หากดำเนินการสำเร็จ การตอบกลับจะเป็นคำตอบ HTTP ทั่วไปซึ่งรูปแบบจะกำหนดโดยเมธอด

เมธอด: embeddings.generate

สร้างการฝังจากโมเดลที่ได้รับอินพุต

ปลายทาง

โพสต์ https://generativelanguage.googleapis.com/v1beta/embeddings:generate

URL ใช้ไวยากรณ์การแปลง gRPC

เนื้อหาของคำขอ

เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

ฟิลด์
input value (Value format)

ต้องระบุ อินพุตที่จะสร้างการฝัง อาจเป็นสตริงหรือรายการสตริงก็ได้ SDK รองรับรายการตัวเลขและรายการของรายการตัวเลข แต่ยังไม่ได้นำมาใช้งาน

model string

ต้องระบุ โมเดลที่จะสร้างการฝัง

encodingFormat string

ไม่บังคับ รูปแบบการเข้ารหัส ต้องเป็น "float" หรือ "base64"

dimensions integer

ไม่บังคับ ขนาดมิติข้อมูลของข้อมูลเชิงลึกที่สร้างขึ้น

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ GenerateEmbeddingsResponse

เมธอด: openai.chat.completions

สร้างชุดคำตอบจากโมเดลโดยอิงตามอินพุตประวัติการแชท

ปลายทาง

โพสต์ https://generativelanguage.googleapis.com/v1beta/openai/chat/completions

URL ใช้ไวยากรณ์การแปลง gRPC

เนื้อหาของคำขอ

เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

ฟิลด์
model string

ต้องระบุ ชื่อของ Model ที่จะใช้สําหรับสร้างการทํางานให้เสร็จสมบูรณ์ ชื่อโมเดลจะมี "models/" นำหน้าหากไม่มีเครื่องหมายทับปรากฏอยู่ในชื่อ

messages[] object (Struct format)

ต้องระบุ ประวัติการแชทที่จะใช้ในการสร้างการดําเนินการ รองรับการค้นหาแบบหลายรอบและแบบครั้งเดียว หมายเหตุ: ฟิลด์นี้เป็นฟิลด์แบบโพลิมอร์ฟิค ซึ่งจะแปลงเป็น InternalChatMessage

stream boolean

ไม่บังคับ ว่าจะสตรีมคำตอบหรือแสดงคำตอบรายการเดียว

หากเป็น "จริง" ช่อง "ออบเจ็กต์" ในการตอบกลับจะเป็น "chat.completion.chunk" มิฉะนั้นจะเป็น "chat.completion"

streamOptions object (StreamOptions)

ไม่บังคับ ตัวเลือกสำหรับคำขอสตรีม

tools[] object (ChatTool)

ไม่บังคับ ชุดเครื่องมือที่โมเดลสามารถสร้างการเรียกใช้ เครื่องมือแต่ละรายการจะประกาศลายเซ็นของตัวเอง

toolChoice value (Value format)

ไม่บังคับ ควบคุมว่าโมเดลควรใช้เครื่องมือหรือไม่ และใช้เครื่องมือใด อาจเป็นสตริง "none" เพื่อปิดใช้เครื่องมือ - สตริง "auto" เพื่อปล่อยให้โมเดลตัดสินใจ - สตริง "required" เพื่อบังคับให้โมเดลใช้เครื่องมือ - ออบเจ็กต์ตัวบ่งชี้ชื่อฟังก์ชัน ซึ่งระบุเครื่องมือที่จะใช้ ตัวเลือกสุดท้ายเป็นไปตามสคีมาต่อไปนี้ { "type": "function", "function": {"name" : "the_function_name"} }

n integer

ไม่บังคับ จํานวนคำตอบที่สมบูรณ์ที่จะสร้าง ต้องเป็นจำนวนเต็มบวก ค่าเริ่มต้นจะเป็น 1 หากไม่ได้ตั้งค่าไว้

stop value (Value format)

ไม่บังคับ ชุดลำดับอักขระที่จะหยุดการสร้างเอาต์พุต หมายเหตุ: ฟิลด์นี้เป็นฟิลด์แบบหลายรูปแบบ สตริงนี้มีไว้เพื่อใส่สตริงหรือสตริงซ้ำ

maxCompletionTokens integer

ไม่บังคับ จำนวนโทเค็นสูงสุดที่จะรวมไว้ในคำตอบที่เป็นไปได้ ต้องเป็นจำนวนเต็มบวก

maxTokens integer

ไม่บังคับ จำนวนโทเค็นสูงสุดที่จะรวมไว้ในคำตอบที่เป็นไปได้ ต้องเป็นจำนวนเต็มบวก SDK เลิกใช้งานช่องนี้แล้ว

temperature number

ไม่บังคับ ควบคุมความสุ่มของเอาต์พุต

topP number

ไม่บังคับ ความน่าจะเป็นสะสมสูงสุดของโทเค็นที่จะพิจารณาเมื่อสุ่มตัวอย่าง

responseFormat object (ResponseFormat)

ไม่บังคับ กำหนดรูปแบบของคำตอบ หากไม่ได้ตั้งค่าไว้ ระบบจะจัดรูปแบบคำตอบเป็นข้อความ

เนื้อหาการตอบกลับ

หากดำเนินการสำเร็จ การตอบกลับจะเป็นคำตอบ HTTP ทั่วไปซึ่งรูปแบบจะกำหนดโดยเมธอด

เมธอด: openai.embeddings

สร้างการฝังจากโมเดลที่ได้รับอินพุต

ปลายทาง

โพสต์ https://generativelanguage.googleapis.com/v1beta/openai/embeddings

URL ใช้ไวยากรณ์การแปลง gRPC

เนื้อหาของคำขอ

เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

ฟิลด์
input value (Value format)

ต้องระบุ อินพุตที่จะสร้างการฝัง อาจเป็นสตริงหรือรายการสตริงก็ได้ SDK รองรับรายการตัวเลขและรายการของรายการตัวเลข แต่ยังไม่ได้นำมาใช้งาน

model string

ต้องระบุ โมเดลที่จะสร้างการฝัง

encodingFormat string

ไม่บังคับ รูปแบบการเข้ารหัส ต้องเป็น "float" หรือ "base64"

dimensions integer

ไม่บังคับ ขนาดมิติข้อมูลของข้อมูลเชิงลึกที่สร้างขึ้น

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ GenerateEmbeddingsResponse

เมธอด: openai.models

แสดงรายการรุ่นที่ใช้ได้ในปัจจุบัน

ปลายทาง

get https://generativelanguage.googleapis.com/v1beta/openai/models

URL ใช้ไวยากรณ์การแปลง gRPC

เนื้อหาของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ SdkListModelsResponse

ChatTool

เครื่องมือที่โมเดลสามารถสร้างการเรียกใช้

ฟิลด์
function object (ChatFunction)

ต้องระบุ ชื่อของเครื่องมือ

type string

ต้องระบุ ต้องระบุ ต้องเป็น "function"

การแสดง JSON
{
  "function": {
    object (ChatFunction)
  },
  "type": string
}

ChatFunction

ฟังก์ชันที่โมเดลสามารถสร้างการเรียกใช้

ฟิลด์
name string

ต้องระบุ ชื่อของฟังก์ชัน

description string

ไม่บังคับ คำอธิบายฟังก์ชัน

parameters object (Struct format)

ไม่บังคับ พารามิเตอร์ของฟังก์ชัน

strict boolean

ไม่บังคับ การตรวจสอบสคีมาเข้มงวดหรือไม่ หากเป็น "จริง" โมเดลจะใช้งานไม่ได้หากสคีมาไม่ถูกต้อง หมายเหตุ: ปัจจุบันระบบจะไม่สนใจพารามิเตอร์นี้

การแสดง JSON
{
  "name": string,
  "description": string,
  "parameters": {
    object
  },
  "strict": boolean
}

GenerateEmbeddingsResponse

การตอบกลับสําหรับการสร้างการฝัง

ฟิลด์
object string

เอาต์พุตเท่านั้น "การฝัง" เสมอ SDK กำหนด

data[] object (GenerateEmbeddingsEmbedding)

เอาต์พุตเท่านั้น รายการการฝังที่ขอ

model string

เอาต์พุตเท่านั้น โมเดลที่ใช้สร้างการฝัง

การแสดง JSON
{
  "object": string,
  "data": [
    {
      object (GenerateEmbeddingsEmbedding)
    }
  ],
  "model": string
}

GenerateEmbeddingsEmbedding

เวกเตอร์การฝังที่โมเดลสร้างขึ้น

ฟิลด์
object string

เอาต์พุตเท่านั้น "การฝัง" เสมอ SDK กำหนด

index integer

เอาต์พุตเท่านั้น ดัชนีขององค์ประกอบในรายการองค์ประกอบ

embedding value (Value format)

เอาต์พุตเท่านั้น เวกเตอร์การฝังที่สร้างขึ้นสำหรับอินพุต อาจเป็นรายการตัวเลขทศนิยมหรือสตริงฐาน 64 ที่เข้ารหัสรายการตัวเลขทศนิยมที่มีเลย์เอาต์สไตล์ C (เข้ากันได้กับ Numpy)

การแสดง JSON
{
  "object": string,
  "index": integer,
  "embedding": value
}

HttpBody

ข้อความที่เป็นตัวแทนเนื้อหา HTTP ที่กำหนดเอง ควรใช้เป็นรูปแบบเปย์โหลดที่แสดงเป็น JSON ไม่ได้เท่านั้น เช่น ไฟล์ไบนารีข้อมูล RAW หรือหน้า HTML

ข้อความนี้ใช้ได้ทั้งในเมธอด API แบบสตรีมมิงและไม่ใช่สตรีมมิงในคำขอและในการตอบกลับ

ข้อความนี้ใช้เป็นช่องคำขอระดับบนสุดได้ ซึ่งจะสะดวกมากสำหรับผู้ที่ต้องการแยกพารามิเตอร์ออกจาก URL หรือเทมเพลต HTTP เพื่อใส่ลงในช่องคำขอและต้องการเข้าถึงเนื้อหา HTTP แบบไฟล์ข้อมูล RAW ด้วย

ตัวอย่าง

message GetResourceRequest {
  // A unique request id.
  string requestId = 1;

  // The raw HTTP body is bound to this field.
  google.api.HttpBody http_body = 2;

}

service ResourceService {
  rpc GetResource(GetResourceRequest)
    returns (google.api.HttpBody);
  rpc UpdateResource(google.api.HttpBody)
    returns (google.protobuf.Empty);

}

ตัวอย่างที่ใช้เมธอดสตรีมมิง

service CaldavService {
  rpc GetCalendar(stream google.api.HttpBody)
    returns (stream google.api.HttpBody);
  rpc UpdateCalendar(stream google.api.HttpBody)
    returns (stream google.api.HttpBody);

}

การใช้งานประเภทนี้จะเปลี่ยนวิธีจัดการเนื้อหาของคำขอและการตอบกลับเท่านั้น ฟีเจอร์อื่นๆ ทั้งหมดจะยังทำงานเหมือนเดิม

ฟิลด์
contentType string

ค่าส่วนหัวประเภทเนื้อหา HTTP ที่ระบุประเภทเนื้อหาของส่วนเนื้อหา

data string (bytes format)

เนื้อหาคำขอ/การตอบกลับ HTTP เป็นไบนารีไฟล์ดิบ

สตริงที่เข้ารหัส Base64

extensions[] object

ข้อมูลเมตาการตอบกลับเฉพาะแอปพลิเคชัน ต้องตั้งค่าในการตอบกลับครั้งแรกสำหรับ API สตรีมมิง

ออบเจ็กต์ที่มีฟิลด์ประเภทใดก็ได้ ช่องเพิ่มเติม "@type" มี URI ที่ระบุประเภท ตัวอย่าง: { "id": 1234, "@type": "types.example.com/standard/id" }

การแสดง JSON
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}

ResponseFormat

กำหนดรูปแบบของคำตอบ

ฟิลด์
type string

ต้องระบุ ประเภทของคำตอบ อาจเป็นค่าใดค่าหนึ่งต่อไปนี้ - "text": จัดรูปแบบคำตอบเป็นข้อความ - "json_object": จัดรูปแบบการตอบกลับเป็นออบเจ็กต์ JSON - "jsonSchema": จัดรูปแบบการตอบกลับเป็นออบเจ็กต์ JSON ตามสคีมาที่กำหนด

jsonSchema object (ResponseFormatSchema)

ไม่บังคับ สคีมา JSON ที่ต้องปฏิบัติตาม ใช้เฉพาะในกรณีที่ประเภทเป็น "jsonSchema"

การแสดง JSON
{
  "type": string,
  "jsonSchema": {
    object (ResponseFormatSchema)
  }
}

ResponseFormatSchema

สคีมาสําหรับคําตอบ

ฟิลด์
description string

ไม่บังคับ คำอธิบายออบเจ็กต์ที่สคีมาแสดง

name string

ต้องระบุ ชื่อประเภทออบเจ็กต์ที่แสดงโดยสคีมา

strict boolean

ไม่บังคับ การตรวจสอบสคีมาเข้มงวดหรือไม่ หากเป็น "จริง" โมเดลจะใช้งานไม่ได้หากสคีมาไม่ถูกต้อง หมายเหตุ: ปัจจุบันระบบจะไม่สนใจพารามิเตอร์นี้

schema object (Struct format)

ไม่บังคับ สคีมา JSON ที่ต้องปฏิบัติตาม

การแสดง JSON
{
  "description": string,
  "name": string,
  "strict": boolean,
  "schema": {
    object
  }
}

SdkListModelsResponse

คำตอบสำหรับโมเดลรายการ

ฟิลด์
object string

เอาต์พุตเท่านั้น "list" เสมอ SDK กำหนด

data[] object (SdkModel)

เอาต์พุตเท่านั้น รายการการฝังที่ขอ

การแสดง JSON
{
  "object": string,
  "data": [
    {
      object (SdkModel)
    }
  ]
}

SdkModel

ออบเจ็กต์โมเดล

ฟิลด์
id string

เอาต์พุตเท่านั้น รหัสของรุ่น

object string

เอาต์พุตเท่านั้น "model" เสมอ SDK ต้องใช้

created string (int64 format)

เอาต์พุตเท่านั้น การประทับเวลา Unix (เป็นวินาที) เมื่อสร้างรูปแบบ

owned_by string

เอาต์พุตเท่านั้น องค์กรที่เป็นเจ้าของโมเดล

การแสดง JSON
{
  "id": string,
  "object": string,
  "created": string,
  "owned_by": string
}

StreamOptions

ตัวเลือกสำหรับคำขอสตรีม

ฟิลด์
includeUsage boolean

ไม่บังคับ หากตั้งค่าไว้ ให้ใส่สถิติการใช้งานในการตอบกลับ

การแสดง JSON
{
  "includeUsage": boolean
}