الانتقال إلى المحتوى الرئيسي
كل قسم أدناه مثال قصير واحد لكل نقطة نهاية. تغيب لغة عن قسم ما عندما لا تتضمن حزمة SDK الخاصة بها مغلّفًا لنقطة النهاية تلك؛ ويعرض جدول الدوال البديل. تسرد صفحات نقاط النهاية في هذا القسم كل المعاملات.

الإعداد

Chat completions

لا يتوفر بث محادثة محلَّل إلا في TypeScript وPython. تعرض صفحة Chat completions بديل البث الخام في Java.

Responses

تغطي صفحة Responses البث في C# وPHP وJava، وقراءة نص المخرجات في Rust.

Messages (متوافقة مع Anthropic)

Python: تُنتج stream_message أجزاءً محلَّلة؛ وتُنتج stream_messages أسطر SSE الخام. تتضمن Go وC# وPHP وRuby وJava الدالة createAnthropicMessage بأسلوب التسمية الخاص بكل منها.

الصور

راجع توليد الصور وتعديل الصور.

الصوت

يتطلب تحويل الكلام إلى نص والترجمة رفعًا متعدد الأجزاء. ترسل TypeScript جسم FormData بوصفه بيانات متعددة الأجزاء. أما دوال Python وGo وC# وPHP وRuby فترسل بيانات JSON، لذا لا يعمل تحويل الكلام إلى نص إلا مع عنوان URL يُمرَّر إلى نموذج يقبل file_url، وتحتاج الترجمة إلى رفع متعدد الأجزاء. لرفع ملف صوتي من حزم SDK هذه، راجع STT (تحويل الكلام إلى نص) والترجمة.
راجع الترجمة للاطلاع على generateTranslation(). Java: تتوقع createSpeech بيانات JSON ولا تستطيع فك ترميز الصوت الثنائي، لذا استخدم rawClient().requestBytes للكلام؛ وأرسل عمليات رفع تحويل الكلام إلى نص والترجمة باستخدام عميل HTTP القياسي في Java، كما تعرض صفحتا STT والترجمة.

الفيديو

تُنشئ Go وC# وPHP وRuby وJava المهمة وتعيدها دون انتظار؛ راجع جدول الدوال.

التضمينات وإعادة الترتيب والإشراف على المحتوى

الدفعات والملفات

تتضمن Go وC# وPHP وRuby وJava الدالتين createBatch وretrieveBatch بأسلوب التسمية الخاص بكل منها؛ وتغطي صفحة الملفات عمليات الرفع في كل حزمة SDK.

عناوين WebSocket للمهام غير المتزامنة

النماذج والحالة والحساب

يتطلب الرصيد والنشاط مفتاح API للإدارة.

معالجة الأخطاء

يحتوي PhaseoError (في Rust) على حالة HTTP وجسم JSON محلَّل عندما يعيد Gateway خطأً؛ أما إخفاقات النقل والإعداد فليس لها حالة. تسرد النظرة العامة حقول الأخطاء في كل حزمة SDK.

إضافة ترويسة طلب

Rust: تضيف with_header ترويسة إلى كل طلب لاحق.
Rust
آخر تعديل في ٥ نوفمبر ٢٠٢٦