Open
Description
https://openrouter.ai/docs/models
Advantages:
- Single API key for all models
- Free models
response = requests.post(
url="https://openrouter.ai/api/v1/chat/completions",
headers={
"Authorization": f"Bearer {OPENROUTER_API_KEY}",
# "HTTP-Referer": f"{YOUR_SITE_URL}", # Optional, for including your app on openrouter.ai rankings.
# "X-Title": f"{YOUR_APP_NAME}", # Optional. Shows in rankings on openrouter.ai.
},
data=json.dumps({
"model": "openai/gpt-4o", # Optional
"messages": [
{ "role": "user", "content": prompt}
]
})
)
data = json.loads(response.text.strip())
final_result = data['choices'][0]['message']['content']
Metadata
Metadata
Assignees
Labels
No labels