curl --request POST \
--url https://api.acedata.cloud/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "claude-opus-4-8",
"messages": [
{
"role": "user",
"content": "Hello!"
}
]
}
'import requests
url = "https://api.acedata.cloud/v1/chat/completions"
payload = {
"model": "claude-opus-4-8",
"messages": [
{
"role": "user",
"content": "Hello!"
}
]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({model: 'claude-opus-4-8', messages: [{role: 'user', content: 'Hello!'}]})
};
fetch('https://api.acedata.cloud/v1/chat/completions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"id": "<string>",
"model": "<string>",
"object": "chat.completion",
"choices": [
{
"index": 123,
"message": {
"role": "assistant",
"content": "<string>",
"tool_calls": [
{
"id": "<string>",
"type": "function",
"function": {
"name": "<string>",
"arguments": "<string>"
}
}
],
"refusal": "<string>",
"audio": {
"id": "<string>",
"expires_at": 123,
"data": "<string>",
"transcript": "<string>"
}
},
"finish_reason": "stop",
"logprobs": {}
}
],
"created": 123,
"system_fingerprint": "<string>",
"usage": {
"prompt_tokens": 123,
"completion_tokens": 123,
"total_tokens": 123,
"prompt_tokens_details": {
"cached_tokens": 123,
"audio_tokens": 123
},
"completion_tokens_details": {
"reasoning_tokens": 123,
"audio_tokens": 123,
"accepted_prediction_tokens": 123,
"rejected_prediction_tokens": 123
}
}
}{
"error": {
"code": "token_mismatched",
"message": "The specified token is not matched with API."
},
"trace_id": "2efa9340-b21b-4e26-9e14-4aac95f343ab"
}{
"error": {
"code": "invalid_token",
"message": "The specified token is invalid or wrong."
},
"trace_id": "2efa9340-b21b-4e26-9e14-4aac95f343ab"
}{
"error": {
"code": "too_many_requests",
"message": "You have exceeded the rate limit."
},
"trace_id": "2efa9340-b21b-4e26-9e14-4aac95f343ab"
}{
"error": {
"code": "api_error",
"message": "Internal server error."
},
"trace_id": "2efa9340-b21b-4e26-9e14-4aac95f343ab"
}Claude Chat Completions
curl --request POST \
--url https://api.acedata.cloud/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "claude-opus-4-8",
"messages": [
{
"role": "user",
"content": "Hello!"
}
]
}
'import requests
url = "https://api.acedata.cloud/v1/chat/completions"
payload = {
"model": "claude-opus-4-8",
"messages": [
{
"role": "user",
"content": "Hello!"
}
]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({model: 'claude-opus-4-8', messages: [{role: 'user', content: 'Hello!'}]})
};
fetch('https://api.acedata.cloud/v1/chat/completions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"id": "<string>",
"model": "<string>",
"object": "chat.completion",
"choices": [
{
"index": 123,
"message": {
"role": "assistant",
"content": "<string>",
"tool_calls": [
{
"id": "<string>",
"type": "function",
"function": {
"name": "<string>",
"arguments": "<string>"
}
}
],
"refusal": "<string>",
"audio": {
"id": "<string>",
"expires_at": 123,
"data": "<string>",
"transcript": "<string>"
}
},
"finish_reason": "stop",
"logprobs": {}
}
],
"created": 123,
"system_fingerprint": "<string>",
"usage": {
"prompt_tokens": 123,
"completion_tokens": 123,
"total_tokens": 123,
"prompt_tokens_details": {
"cached_tokens": 123,
"audio_tokens": 123
},
"completion_tokens_details": {
"reasoning_tokens": 123,
"audio_tokens": 123,
"accepted_prediction_tokens": 123,
"rejected_prediction_tokens": 123
}
}
}{
"error": {
"code": "token_mismatched",
"message": "The specified token is not matched with API."
},
"trace_id": "2efa9340-b21b-4e26-9e14-4aac95f343ab"
}{
"error": {
"code": "invalid_token",
"message": "The specified token is invalid or wrong."
},
"trace_id": "2efa9340-b21b-4e26-9e14-4aac95f343ab"
}{
"error": {
"code": "too_many_requests",
"message": "You have exceeded the rate limit."
},
"trace_id": "2efa9340-b21b-4e26-9e14-4aac95f343ab"
}{
"error": {
"code": "api_error",
"message": "Internal server error."
},
"trace_id": "2efa9340-b21b-4e26-9e14-4aac95f343ab"
}Autorisations
API token from https://platform.acedata.cloud
En-têtes
V1 Chat Completions Param Accept
application/json Corps
V1 Chat Completions Model
claude-opus-4-8, claude-sonnet-4-6, claude-opus-4-7, claude-opus-4-6, claude-opus-4-5-20251101, claude-haiku-4-5-20251001, claude-sonnet-4-5-20250929, claude-opus-4-1-20250805, claude-sonnet-4-20250514, claude-opus-4-20250514, claude-3-7-sonnet-20250219, claude-3-5-sonnet-20241022, claude-3-5-haiku-20241022, claude-3-5-sonnet-20240620, claude-3-haiku-20240307, claude-3-sonnet-20240229, claude-3-opus-20240229 "claude-opus-4-8"
V1 Chat Completions Messages 4
1Show child attributes
Show child attributes
V1 Chat Completions N
1 <= x <= 1281
V1 Chat Completions Stream
V1 Chat Completions Max Tokens
V1 Chat Completions Temperature
0 <= x <= 21
V1 Chat Completions Response Format 4
- Option 1
- Option 2
- Option 3
Show child attributes
Show child attributes
V1 Chat Completions Top P
0 <= x <= 11
V1 Chat Completions Frequency Penalty
-2 <= x <= 20
V1 Chat Completions Presence Penalty
-2 <= x <= 20
V1 Chat Completions Seed
V1 Chat Completions Stop 3
V1 Chat Completions Max Completion Tokens
V1 Chat Completions Logprobs
V1 Chat Completions Top Logprobs
0 <= x <= 20V1 Chat Completions Stream Options
Show child attributes
Show child attributes
V1 Chat Completions Parallel Tool Calls
V1 Chat Completions User
V1 Chat Completions Reasoning Effort
minimal, low, medium, high V1 Chat Completions Service Tier
auto, default, flex, scale, priority V1 Chat Completions Store
V1 Chat Completions Metadata
Show child attributes
Show child attributes
V1 Chat Completions Logit Bias
Show child attributes
Show child attributes
V1 Chat Completions Modalities
text, audio V1 Chat Completions Audio
Show child attributes
Show child attributes
V1 Chat Completions Prediction 3
Show child attributes
Show child attributes
V1 Chat Completions Web Search Options
Show child attributes
Show child attributes
V1 Chat Completions Tools
Show child attributes
Show child attributes
V1 Chat Completions Tool Choice 3
none, auto, required Réponse
V1 Chat Completions Response 200 2
V1 Chat Completions Response 200
V1 Chat Completions Response 200 Id
V1 Chat Completions Response 200 Model
V1 Chat Completions Response 200 Object
chat.completion V1 Chat Completions Response 200 Choices
Show child attributes
Show child attributes
V1 Chat Completions Response 200 Created
V1 Chat Completions Response 200 System Fingerprint
V1 Chat Completions Response 200 Usage
Show child attributes
Show child attributes
Cette page vous a-t-elle été utile ?

