> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aiid.edu.kg/llms.txt
> Use this file to discover all available pages before exploring further.

# クエリ応答 (OpenAI Responses API)

> OpenAI Responses API の非同期タスク照会API。`response_id` 作成レスポンスで返された完全な `id` を使用してください。切り詰めたり書き換えたりしないでください。

OpenAI Responses API の非同期画像タスクを照会します。`response_id` `POST /v1/responses` が返す完全な `id` を使用する必要があります。例: `resp_xxx`。

## 非同期照会の例

```http
GET /v1/responses/resp_xxx
```

パスパラメータの対応説明：

```json
{
  "response_id": "resp_xxx"
}
```

完了状態の返却例：

```json
{
  "id": "resp_xxx",
  "created_at": 1780649146,
  "error": null,
  "incomplete_details": null,
  "instructions": null,
  "metadata": {},
  "model": "gpt-image-2-2k",
  "object": "response",
  "output": [
    {
      "id": "ig_010c31178d26436ca6194cde07931b33_0",
      "result": null,
      "status": "completed",
      "type": "image_generation_call",
      "url": "https://example.png"
    }
  ],
  "parallel_tool_calls": true,
  "temperature": null,
  "tool_choice": null,
  "tools": null,
  "top_p": null,
  "max_output_tokens": null,
  "previous_response_id": null,
  "reasoning": null,
  "status": "completed",
  "text": null,
  "truncation": null,
  "usage": null,
  "user": null,
  "store": null
}
```



## OpenAPI

````yaml api-reference/ja/openapi.json GET /v1/responses/{response_id}
openapi: 3.0.0
info:
  title: 出海营 API 参考ドキュメント
  version: 1.0.0
  description: Public AI Gateway API Reference
servers:
  - url: https://api.aiid.edu.kg
security:
  - BearerAuth: []
tags:
  - name: OpenAI形式(Chat)
  - name: OpenAI形式（Responses）
  - name: 画像生成Gemini形式
  - name: 画像生成OpenAI DALL-E形式
  - name: モデル一覧の取得
  - name: 動画生成HappyHorseとWan
  - name: 動画生成Kling形式
  - name: 動画生成OmniとVeo形式
  - name: Video generation Seedance
  - name: 動画生成Sora対応形式
  - name: Video generation Vidu
  - name: 音楽生成タスクの形式
paths:
  /v1/responses/{response_id}:
    get:
      tags:
        - OpenAI形式（Responses）
      summary: クエリ応答 (OpenAI Responses API)
      description: >-
        OpenAI Responses API の非同期タスク照会API。`response_id` 作成レスポンスで返された完全な `id`
        を使用してください。切り詰めたり書き換えたりしないでください。


        OpenAI Responses API の非同期画像タスクを照会します。`response_id` `POST /v1/responses`
        が返す完全な `id` を使用する必要があります。例: `resp_xxx`。


        ## 非同期照会の例


        ```http

        GET /v1/responses/resp_xxx

        ```


        パスパラメータの対応説明：


        ```json

        {
          "response_id": "resp_xxx"
        }

        ```


        完了状態の返却例：


        ```json

        {
          "id": "resp_xxx",
          "created_at": 1780649146,
          "error": null,
          "incomplete_details": null,
          "instructions": null,
          "metadata": {},
          "model": "gpt-image-2-2k",
          "object": "response",
          "output": [
            {
              "id": "ig_010c31178d26436ca6194cde07931b33_0",
              "result": null,
              "status": "completed",
              "type": "image_generation_call",
              "url": "https://example.png"
            }
          ],
          "parallel_tool_calls": true,
          "temperature": null,
          "tool_choice": null,
          "tools": null,
          "top_p": null,
          "max_output_tokens": null,
          "previous_response_id": null,
          "reasoning": null,
          "status": "completed",
          "text": null,
          "truncation": null,
          "usage": null,
          "user": null,
          "store": null
        }

        ```
      parameters:
        - name: response_id
          in: path
          required: true
          schema:
            type: string
            example: resp_xxx
          description: レスポンスで返される完全な ID を作成します。
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                    example: resp_xxx
                    description: Response ID。
                  object:
                    type: string
                    example: response
                  created_at:
                    type: integer
                  status:
                    type: string
                    example: in_progress
                    description: >-
                      タスクのステータス。一般的には
                      `queued`、`in_progress`、`completed`、`failed` があります。
                  model:
                    type: string
                  output:
                    type: array
                    items:
                      type: object
                      properties:
                        url:
                          type: string
                          description: 画像タスク完了後の画像URL。
                  metadata:
                    type: object
                    properties:
                      task_id:
                        type: string
                        description: 上流タスク ID のメタデータ。
                  error:
                    type: object
                    nullable: true
                    description: 失敗時のエラーオブジェクト。
              examples:
                responses_image_async_completed:
                  summary: 画像生成の非同期クエリ完了時の返却
                  value:
                    id: resp_xxx
                    created_at: 1780649146
                    error: null
                    incomplete_details: null
                    instructions: null
                    metadata: {}
                    model: gpt-image-2-2k
                    object: response
                    output:
                      - id: ig_010c31178d26436ca6194cde07931b33_0
                        result: null
                        status: completed
                        type: image_generation_call
                        url: https://example.png
                    parallel_tool_calls: true
                    temperature: null
                    tool_choice: null
                    tools: null
                    top_p: null
                    max_output_tokens: null
                    previous_response_id: null
                    reasoning: null
                    status: completed
                    text: null
                    truncation: null
                    usage: null
                    user: null
                    store: null
components:
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      description: |-
        Bearer Token を使用して認証します。
        形式: `Authorization: Bearer sk-xxxxxx`

````