Anthropic Messages
استخدم واجهة Anthropic Messages API عبر CometAPI للوصول إلى نماذج Claude مع التفكير الموسّع، وتخزين Prompt مؤقتًا، واستخدام الأدوات، والبحث/الجلب من الويب، وStreaming، والتحكم في الجهد.
يدعم CometAPI واجهة Anthropic Messages API بشكل أصيل، مما يمنحك وصولًا مباشرًا إلى نماذج Claude مع جميع الميزات الخاصة بـ Anthropic. استخدم نقطة النهاية هذه للإمكانات الحصرية لـ Claude مثل التفكير الموسّع، وتخزين Prompt مؤقتًا، والتحكم في الجهد.Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
x-api-key وAuthorization: Bearer للمصادقة. تستخدم مجموعات SDK الرسمية الخاصة بـ Anthropic الرأس x-api-key بشكل افتراضي.البدء السريع
لاستخدام Anthropic SDK الرسمية مع CometAPI، اضبط base URL:تفعيل التفكير الموسّع
فعّل الاستدلال خطوة بخطوة في Claude باستخدام المعاملthinking. تتضمن الاستجابة كتل محتوى thinking تعرض الاستدلال الداخلي لـ Claude قبل الإجابة النهائية.
تخزين Prompt مؤقتًا
لتقليل زمن الاستجابة والتكلفة في الطلبات اللاحقة، خزّن Prompts النظام الكبيرة أو بدايات المحادثة مؤقتًا. أضفcache_control إلى كتل المحتوى التي يجب تخزينها مؤقتًا:
usage ضمن الاستجابة:
cache_creation_input_tokens— Tokens التي تمت كتابتها إلى التخزين المؤقت (تُحتسب بسعر أعلى)cache_read_input_tokens— Tokens التي تمت قراءتها من التخزين المؤقت (تُحتسب بسعر مخفّض)
بث Responses
لبث Responses باستخدام Server-Sent Events (SSE)، اضبطstream: true. تصل الأحداث بهذا الترتيب:
message_start— يحتوي على البيانات الوصفية للرسالة والاستخدام الأوليcontent_block_start— يحدد بداية كل كتلة محتوىcontent_block_delta— أجزاء نصية تزايدية (text_delta)content_block_stop— يحدد نهاية كل كتلة محتوىmessage_delta—stop_reasonالنهائي وusageالكاملmessage_stop— يشير إلى نهاية البث
التحكم في الجهد
للتحكم في مقدار الجهد الذي يبذله Claude في إنشاء الاستجابة، استخدمoutput_config.effort:
استخدام أدوات الخادم
يدعم Claude أدوات من جهة الخادم تعمل على البنية التحتية الخاصة بـ Anthropic:- Web Fetch
- Web Search
مثال على الاستجابة
استجابة نموذجية من نقطة نهاية Anthropic في CometAPI:مقارنة مع نقطة النهاية المتوافقة مع OpenAI
| الميزة | Anthropic Messages (/v1/messages) | OpenAI-Compatible (/v1/chat/completions) |
|---|---|---|
| التفكير الموسّع | المعامل thinking مع budget_tokens | غير متاح |
| تخزين Prompt مؤقتًا | cache_control على كتل content | غير متاح |
| التحكم في الجهد | output_config.effort | غير متاح |
| Web fetch/search | أدوات الخادم (web_fetch, web_search) | غير متاح |
| ترويسة المصادقة | x-api-key أو Bearer | Bearer فقط |
| تنسيق الاستجابة | تنسيق Anthropic (كتل content) | تنسيق OpenAI (choices, message) |
| النماذج | Claude فقط | مزودون متعددون (GPT, Claude, Gemini, etc.) |
التفويضات
Your CometAPI key passed via the x-api-key header. Authorization: Bearer <key> is also supported.
الترويسات
The Anthropic API version to use. Defaults to 2023-06-01.
"2023-06-01"
Comma-separated list of beta features to enable. Examples: max-tokens-3-5-sonnet-2024-07-15, pdfs-2024-09-25, output-128k-2025-02-19.
الجسم
The Claude model to use. See the Models page for current Claude model IDs.
"claude-sonnet-4-6"
The conversation messages. Must alternate between user and assistant roles. Each message's content can be a string or an array of content blocks (text, image, document, tool_use, tool_result). There is a limit of 100,000 messages per request.
The maximum number of tokens to generate. The model may stop before reaching this limit. When using thinking, the thinking tokens count towards this limit.
x >= 11024
System prompt providing context and instructions to Claude. Can be a plain string or an array of content blocks (useful for prompt caching).
Controls randomness in the response. Range: 0.0–1.0. Use lower values for analytical tasks and higher values for creative tasks. Defaults to 1.0.
0 <= x <= 1Nucleus sampling threshold. Only tokens with cumulative probability up to this value are considered. Range: 0.0–1.0. Use either temperature or top_p, not both.
0 <= x <= 1Only sample from the top K most probable tokens. Recommended for advanced use cases only.
x >= 0If true, stream the response incrementally using Server-Sent Events (SSE). Events include message_start, content_block_start, content_block_delta, content_block_stop, message_delta, and message_stop.
Custom strings that cause the model to stop generating when encountered. The stop sequence is not included in the response.
Enable extended thinking — Claude's step-by-step reasoning process. When enabled, the response includes thinking content blocks before the answer. Requires a minimum budget_tokens of 1,024.
Tools the model may use. Supports client-defined functions, web search (web_search_20250305), web fetch (web_fetch_20250910), code execution (code_execution_20250522), and more.
Controls how the model uses tools.
Request metadata for tracking and analytics.
Configuration for output behavior.
The service tier to use. auto tries priority capacity first, standard_only uses only standard capacity.
auto, standard_only الاستجابة
Successful response. When stream is true, the response is a stream of SSE events.
Unique identifier for this message (e.g., msg_01XFDUDYJgAACzvnptvVoYEL).
Always message.
message Always assistant.
assistant The response content blocks. May include text, thinking, tool_use, and other block types.
The specific model version that generated this response (e.g., claude-sonnet-4-6).
Why the model stopped generating.
end_turn, max_tokens, stop_sequence, tool_use, pause_turn The stop sequence that caused the model to stop, if applicable.
Token usage statistics.