แนวทางตามแผนสำหรับการรับสิทธิ์ ส่งคำขอแรก และเชื่อมต่อบริการ
ลำดับตามแผนตั้งแต่การสอบถามบริการจนถึงการรับข้อมูลเชื่อมต่อและการดูแลคีย์ API
แจ้ง TATC ถึงความสามารถของโมเดลและงานที่ต้องการ รูปแบบการใช้งานที่คาดหวัง รวมถึงข้อกำหนดด้านสถานที่ประมวลผลและการจัดการข้อมูล รูปแบบบริการที่เลือกจะกำหนดโมเดลที่เข้าถึงได้ ขอบเขตสิทธิ์ และเงื่อนไขทางการค้า
เมื่อเตรียมสิทธิ์เข้าถึงตามข้อตกลงแล้ว TATC จะส่ง endpoint ที่ยืนยันแล้ว รหัสโมเดลที่ใช้ได้ ข้อมูลรับรองการเข้าถึง ข้อจำกัดที่เกี่ยวข้อง ข้อมูลการประมวลผล และช่องทางสนับสนุนผ่านวิธีที่ตกลงกัน การเปิดสิทธิ์เป็นไปตามข้อตกลงลูกค้าที่ได้รับการยืนยัน
ช่องทางออกคีย์ ขอบเขต วันหมดอายุ ขั้นตอนเปลี่ยนคีย์ และอินเทอร์เฟซบัญชีที่เกี่ยวข้องจะระบุสำหรับบริการที่เลือก
ลำดับตามแผนสำหรับเชื่อมต่อแอปพลิเคชันฝั่งเซิร์ฟเวอร์หลังได้รับข้อมูลเข้าถึงจาก TATC
ใช้ endpoint คีย์ API และรหัสโมเดลที่ TATC ให้ไว้ ตั้งค่าเป็นตัวแปรสภาพแวดล้อมฝั่งเซิร์ฟเวอร์ ชื่อตัวแปรด้านล่างเป็นเพียงตัวอย่าง การส่งคีย์แบบ bearer จะใช้เมื่อรูปแบบการยืนยันตัวตนนี้ได้รับการยืนยันสำหรับบริการของคุณ
ตัวอย่าง cURL แสดงลำดับการทำงานตามแผน แทนค่าทุกตำแหน่งด้วยข้อมูลที่ยืนยันแล้ว เส้นทางคำขอและฟิลด์ JSON เป็นรูปแบบตัวอย่างของการเชื่อมต่อ
# Planned integration pattern. Use the details supplied by TATC.
export TATC_API_KEY="<issued-key>"
export TATC_BASE_URL="https://<confirmed-host>/v1"
export TATC_MODEL_ID="<confirmed-model-id>"
curl "$TATC_BASE_URL/chat/completions" \
-H "Authorization: Bearer $TATC_API_KEY" \
-H "Content-Type: application/json" \
-d "$(printf '{"model":"%s","messages":[{"role":"user","content":"Hello"}]}' "$TATC_MODEL_ID")"หากบริการยืนยันว่ารองรับ OpenAI-compatible API คุณอาจกำหนดค่าไคลเอนต์ Python ด้วย URL ฐานและคีย์ตามที่ตกลง ติดตั้งและกำหนดค่าไคลเอนต์ให้ตรงกับเวอร์ชันของแอปพลิเคชัน
# Planned OpenAI-compatible pattern, subject to interface confirmation.
import os
from openai import OpenAI
client = OpenAI(
base_url=os.environ["TATC_BASE_URL"],
api_key=os.environ["TATC_API_KEY"],
)
response = client.chat.completions.create(
model=os.environ["TATC_MODEL_ID"],
messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)การสตรีม การเรียกใช้เครื่องมือ อินพุตภาพ และรูปแบบขั้นสูงอื่นขึ้นอยู่กับโมเดลและอินเทอร์เฟซที่ยืนยันแล้ว ค่อยเพิ่มหลังคำขอพื้นฐานทำงาน
แนวทางดูแลคีย์ การลองใหม่ การตรวจสอบการใช้งาน และข้อมูลสำหรับติดต่อฝ่ายสนับสนุน
ใช้ข้อมูลรับรองจากระบบฝั่งเซิร์ฟเวอร์ที่เชื่อถือได้เท่านั้น บันทึกว่าแอปพลิเคชันใดใช้คีย์แต่ละชุด เมื่อสิทธิ์เปลี่ยนหรือสงสัยว่าคีย์รั่วไหล ให้ติดต่อ TATC ผ่านช่องทางที่ตกลงกันเพื่อเปลี่ยนคีย์และเลิกใช้คีย์เดิมตามขั้นตอนที่ได้รับ
นี่เป็นรูปแบบการเชื่อมต่อทั่วไป รหัสสถานะ เนื้อหาข้อผิดพลาด และเวลาลองใหม่สำหรับบริการจะกำหนดในเอกสารทางเทคนิคฉบับสุดท้าย
ตกลงวิธีวัดและรายงานการใช้งานก่อนใช้จริง สถานที่ประมวลผล การเก็บข้อมูล และการเกี่ยวข้องของผู้ให้บริการโมเดลต้นทางขึ้นอยู่กับโมเดลและข้อตกลงที่เลือก หลีกเลี่ยงการส่งข้อมูลที่ยังไม่ได้รับอนุมัติให้ประมวลผลภายใต้รูปแบบบริการนั้น