Anthropic bietet eine Kompatibilitätsschicht, die es Ihnen ermöglicht, das OpenAI SDK zu verwenden, um die Anthropic API zu testen. Mit wenigen Code-Änderungen können Sie schnell die Fähigkeiten der Anthropic-Modelle bewerten.
strict
Parameter für Funktionsaufrufe wird ignoriert, was bedeutet, dass das Tool-Use-JSON nicht garantiert dem bereitgestellten Schema folgt.\n
) zwischen ihnen. Diese vollständige Zeichenkette wird dann als einzelne Systemnachricht am Anfang der Nachrichten bereitgestellt.
thinking
Parameter hinzufügen. Obwohl dies Claudes Reasoning für komplexe Aufgaben verbessert, wird das OpenAI SDK Claudes detaillierten Denkprozess nicht zurückgeben. Für vollständige erweiterte Denkprozess-Features, einschließlich Zugang zu Claudes schrittweiser Reasoning-Ausgabe, verwenden Sie die native Anthropic API.
/v1/messages
Endpunkt.
Feld | Unterstützungsstatus |
---|---|
model | Claude-Modellnamen verwenden |
max_tokens | Vollständig unterstützt |
max_completion_tokens | Vollständig unterstützt |
stream | Vollständig unterstützt |
stream_options | Vollständig unterstützt |
top_p | Vollständig unterstützt |
parallel_tool_calls | Vollständig unterstützt |
stop | Alle Nicht-Whitespace-Stop-Sequenzen funktionieren |
temperature | Zwischen 0 und 1 (einschließlich). Werte größer als 1 werden auf 1 begrenzt. |
n | Muss genau 1 sein |
logprobs | Ignoriert |
metadata | Ignoriert |
response_format | Ignoriert |
prediction | Ignoriert |
presence_penalty | Ignoriert |
frequency_penalty | Ignoriert |
seed | Ignoriert |
service_tier | Ignoriert |
audio | Ignoriert |
logit_bias | Ignoriert |
store | Ignoriert |
user | Ignoriert |
modalities | Ignoriert |
top_logprobs | Ignoriert |
reasoning_effort | Ignoriert |
tools
/ functions
FelderFelder anzeigen
tools[n].function
FelderFeld | Unterstützungsstatus |
---|---|
name | Vollständig unterstützt |
description | Vollständig unterstützt |
parameters | Vollständig unterstützt |
strict | Ignoriert |
messages
Array-FelderFelder anzeigen
messages[n].role == "developer"
Feld | Unterstützungsstatus |
---|---|
content | Vollständig unterstützt, aber angehoben |
name | Ignoriert |
Feld | Unterstützungsstatus |
---|---|
id | Vollständig unterstützt |
choices[] | Wird immer eine Länge von 1 haben |
choices[].finish_reason | Vollständig unterstützt |
choices[].index | Vollständig unterstützt |
choices[].message.role | Vollständig unterstützt |
choices[].message.content | Vollständig unterstützt |
choices[].message.tool_calls | Vollständig unterstützt |
object | Vollständig unterstützt |
created | Vollständig unterstützt |
model | Vollständig unterstützt |
finish_reason | Vollständig unterstützt |
content | Vollständig unterstützt |
usage.completion_tokens | Vollständig unterstützt |
usage.prompt_tokens | Vollständig unterstützt |
usage.total_tokens | Vollständig unterstützt |
usage.completion_tokens_details | Immer leer |
usage.prompt_tokens_details | Immer leer |
choices[].message.refusal | Immer leer |
choices[].message.audio | Immer leer |
logprobs | Immer leer |
service_tier | Immer leer |
system_fingerprint | Immer leer |
Header | Unterstützungsstatus |
---|---|
x-ratelimit-limit-requests | Vollständig unterstützt |
x-ratelimit-limit-tokens | Vollständig unterstützt |
x-ratelimit-remaining-requests | Vollständig unterstützt |
x-ratelimit-remaining-tokens | Vollständig unterstützt |
x-ratelimit-reset-requests | Vollständig unterstützt |
x-ratelimit-reset-tokens | Vollständig unterstützt |
retry-after | Vollständig unterstützt |
request-id | Vollständig unterstützt |
openai-version | Immer 2020-10-01 |
authorization | Vollständig unterstützt |
openai-processing-ms | Immer leer |