ツール市場
データ
呼び出しテストChat Completions
Chat Completions
- 料金
- 0.005000 USDT / リクエスト
- 状態
- 利用可能
- 公式参考価格
- 0.005000 USDT / リクエスト
- 呼び出し方法
- REST · MCP
呼び出しテスト
実行をクリックすると送信されます。入力内容と費用上限を先に確認してください。
表示は開始価格です。入力内容の見積もりを取得してください。完了後、実際の使用量で精算し、差額を返金します。
テストにはアカウント残高を使用し、選択したキーの予算が適用されます。費用上限は今回の API 呼び出しのみを対象とし、後続の呼び出しや上流の定期タスクは含みません。
テストを実行すると、状態、費用、応答をここで確認できます。
API リファレンス
非同期の作成処理が成功すると受付 ID が返されます。その ID をプロバイダーの状態・結果 API に渡し、タスクの完了を確認してください。
curl https://gw.asale.ai/v1/tool-runs \
-H 'Authorization: Bearer <ASALE_API_KEY>' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: <UNIQUE_REQUEST_ID>' \
-d '{
"tool": "chat.completions.31e7e8b6",
"input": {
"body": {
"messages": [
{
"content": "",
"role": "system"
}
],
"model": ""
}
},
"max_cost_micros": 5000
}'curl https://gw.asale.ai/v1/tool-runs/<RUN_ID> -H 'Authorization: Bearer <ASALE_API_KEY>'| パラメーター | 必須 | 型 |
|---|---|---|
| body | はい | object |
入力スキーマ全体
{
"$defs": {
"ChatCompletionRequest": {
"description": "Request for the chat completions endpoint. Note that all parameters except for `model`, `stream`, and `response_format` are ignored.",
"properties": {
"frequency_penalty": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "The frequency penalty to use for chat completions. Unsupported.",
"title": "Frequency Penalty"
},
"max_tokens": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "The maximum number of tokens to generate. Unsupported.",
"title": "Max Tokens"
},
"messages": {
"description": "The messages to use for chat completions.",
"items": {
"$ref": "#/$defs/ChatMessage"
},
"title": "Messages",
"type": "array"
},
"model": {
"description": "The model to use for chat completions.",
"title": "Model",
"type": "string"
},
"n": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "The number of chat completions to generate. Unsupported.",
"title": "N"
},
"presence_penalty": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "The presence penalty to use for chat completions. Unsupported.",
"title": "Presence Penalty"
},
"previous_interaction_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interaction ID from a previous chat completion to use as context.",
"title": "Previous Interaction Id"
},
"response_format": {
"anyOf": [
{
"$ref": "#/$defs/openai__types__shared_params__response_format_text__ResponseFormatText"
},
{
"$ref": "#/$defs/ResponseFormatJSONSchema"
},
{
"$ref": "#/$defs/openai__types__shared_params__response_format_json_object__ResponseFormatJSONObject"
},
{
"type": "null"
}
],
"description": "The response format to use for chat completions. OpenAI compatible.",
"title": "Response Format"
},
"stream": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether to stream the chat completions.",
"title": "Stream"
},
"temperature": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "The temperature to use for chat completions. Unsupported.",
"title": "Temperature"
},
"top_p": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "The top p to use for chat completions. Unsupported.",
"title": "Top P"
}
},
"required": [
"model",
"messages"
],
"title": "ChatCompletionRequest",
"type": "object"
},
"ChatMessage": {
"description": "Chat message for OpenAI API.",
"properties": {
"content": {
"description": "The content of the chat message.",
"title": "Content",
"type": "string"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "An optional name for the participant. Provides the model information to differentiate between participants of the same role.",
"title": "Name"
},
"role": {
"description": "The role of the chat message.",
"enum": [
"system",
"user",
"assistant"
],
"title": "Role",
"type": "string"
}
},
"required": [
"role",
"content"
],
"title": "ChatMessage",
"type": "object"
},
"JSONSchema": {
"description": "Structured Outputs configuration options, including a JSON Schema.",
"properties": {
"description": {
"title": "Description",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"schema": {
"additionalProperties": false,
"title": "Schema",
"type": "object"
},
"strict": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Strict"
}
},
"required": [
"name"
],
"title": "JSONSchema",
"type": "object"
},
"ResponseFormatJSONSchema": {
"description": "JSON Schema response format. Used to generate structured JSON responses. Learn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).",
"properties": {
"json_schema": {
"$ref": "#/$defs/JSONSchema"
},
"type": {
"const": "json_schema",
"title": "Type",
"type": "string"
}
},
"required": [
"json_schema",
"type"
],
"title": "ResponseFormatJSONSchema",
"type": "object"
},
"openai__types__shared_params__response_format_json_object__ResponseFormatJSONObject": {
"description": "JSON object response format. An older method of generating JSON responses. Using `json_schema` is recommended for models that support it. Note that the model will not generate JSON without a system or user message instructing it to do so.",
"properties": {
"type": {
"const": "json_object",
"title": "Type",
"type": "string"
}
},
"required": [
"type"
],
"title": "ResponseFormatJSONObject",
"type": "object"
},
"openai__types__shared_params__response_format_text__ResponseFormatText": {
"description": "Default response format. Used to generate text responses.",
"properties": {
"type": {
"const": "text",
"title": "Type",
"type": "string"
}
},
"required": [
"type"
],
"title": "ResponseFormatText",
"type": "object"
}
},
"additionalProperties": false,
"properties": {
"body": {
"$ref": "#/$defs/ChatCompletionRequest"
}
},
"required": [
"body"
],
"type": "object"
}料金
0.005000 USDT / リクエスト
表示は開始価格です。入力内容の見積もりを取得してください。完了後、実際の使用量で精算し、差額を返金します。
テストにはアカウント残高を使用し、選択したキーの予算が適用されます。費用上限は今回の API 呼び出しのみを対象とし、後続の呼び出しや上流の定期タスクは含みません。
料金バージョン 7
データ
Asale は同じ機能の利用可能なチャネルを価格順に選択します。参考価格は確認済みのチャネル参考価格の最高値です。未実行が確実な拒否のみ別チャネルへ切り替え、結果が不明な場合は二重請求を防ぐため照合を行います。
供給チャネル: 1