gpt-oss-120b
Text Generation • OpenAIOpenAI’s open-weight models designed for powerful reasoning, agentic tasks, and versatile developer use cases – gpt-oss-120b is for production, general purpose, high reasoning use-cases.
| Model Info | |
|---|---|
| Context Window ↗ | 128,000 tokens | 
| Batch | Yes | 
| Unit Pricing | $0.35 per M input tokens, $0.75 per M output tokens | 
Usage
Worker
 export default {  async fetch(request, env): Promise<Response> {    const response = await env.AI.run('@cf/openai/gpt-oss-120b', {      instructions: 'You are a concise assistant.',      input: 'What is the origin of the phrase Hello, World?',    });
    return Response.json(response);  },} satisfies ExportedHandler<Env>;Python
 import osimport requests
ACCOUNT_ID = os.environ.get("CLOUDFLARE_ACCOUNT_ID")AUTH_TOKEN = os.environ.get("CLOUDFLARE_AUTH_TOKEN")
prompt = "Tell me all about PEP-8"response = requests.post(  f"https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/ai/v1/responses",    headers={"Authorization": f"Bearer {AUTH_TOKEN}"},    json={      "model": "@cf/openai/gpt-oss-120b",      "input": "Tell me all about PEP-8"    })result = response.json()print(result)curl
 curl https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/ai/v1/responses   -H "Content-Type: application/json"   -H "Authorization: Bearer $CLOUDFLARE_AUTH_TOKEN"   -d '{    "model": "@cf/openai/gpt-oss-120b",    "input": "What are the benefits of open-source models?"  }'Parameters
* indicates a required field
Input
-  inputrequired-  0stringResponses API Input messages. Refer to OpenAI Responses API docs to learn more about supported content types 
-  1arrayResponses API Input messages. Refer to OpenAI Responses API docs to learn more about supported content types 
 
-  
-  reasoningobject-  effortstringConstrains effort on reasoning for reasoning models. Currently supported values are low, medium, and high. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response. 
-  summarystringA summary of the reasoning performed by the model. This can be useful for debugging and understanding the model's reasoning process. One of auto, concise, or detailed. 
 
-  
Output
-  0object
-  1string
API Schemas
The following schemas are based on JSON Schema
{    "type": "object",    "title": "GPT_OSS_Responses",    "properties": {        "input": {            "anyOf": [                {                    "type": "string"                },                {                    "items": {},                    "type": "array"                }            ],            "description": "Responses API Input messages. Refer to OpenAI Responses API docs to learn more about supported content types",            "title": "Input"        },        "reasoning": {            "type": "object",            "properties": {                "effort": {                    "type": "string",                    "description": "Constrains effort on reasoning for reasoning models. Currently supported values are low, medium, and high. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.",                    "enum": [                        "low",                        "medium",                        "high"                    ]                },                "summary": {                    "type": "string",                    "description": "A summary of the reasoning performed by the model. This can be useful for debugging and understanding the model's reasoning process. One of auto, concise, or detailed.",                    "enum": [                        "auto",                        "concise",                        "detailed"                    ]                }            }        }    },    "required": [        "input"    ]}{    "oneOf": [        {            "type": "object",            "contentType": "application/json"        },        {            "type": "string",            "contentType": "text/event-stream",            "format": "binary"        }    ]}Was this helpful?
- Resources
- API
- New to Cloudflare?
- Directory
- Sponsorships
- Open Source
- Support
- Help Center
- System Status
- Compliance
- GDPR
- Company
- cloudflare.com
- Our team
- Careers
- © 2025 Cloudflare, Inc.
- Privacy Policy
- Terms of Use
- Report Security Issues
- Trademark