proxy
Proxy request
Section titled “Proxy request”Proxy requests to target endpoint through specified channel
Request
Section titled “Request”POST /nextrouter/proxy/{channelid}/{target}Path Parameters
Section titled “Path Parameters”| Parameter | Type | Required | Description |
|---|---|---|---|
| channelid | string | Yes | Channel ID |
| target | string | Yes | Target path |
Request Body
Section titled “Request Body”Request Examples
Section titled “Request Examples”Proxy chat request
Section titled “Proxy chat request”{ "model": "gpt-4o-mini", "messages": [ { "role": "user", "content": "Hello" } ]}Custom proxy request
Section titled “Custom proxy request”{ "custom_param": "value", "another_param": 123}Proxy text completion
Section titled “Proxy text completion”{ "model": "qwen-plus", "prompt": "Write a tagline for a cloud proxy service", "max_tokens": 60}Proxy audio transcription
Section titled “Proxy audio transcription”{ "model": "whisper-1", "file": "audio.mp3"}Successful response
Response Schema
Section titled “Response Schema”Code Examples
Section titled “Code Examples”JavaScript (Fetch)
Section titled “JavaScript (Fetch)”const response = await fetch('https://api.r9s.ai/v1/nextrouter/proxy/{channelid}/{target}', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ "model": "gpt-4o-mini", "messages": [ { "role": "user", "content": "Hello" } ]})});
const data = await response.json();console.log(data);Python (requests)
Section titled “Python (requests)”import requests
url = "https://api.r9s.ai/v1/nextrouter/proxy/{channelid}/{target}"headers = { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json"}
response = requests.post(url, json={ "model": "gpt-4o-mini", "messages": [ { "role": "user", "content": "Hello" } ]}, headers=headers)data = response.json()print(data)curl -X POST "https://api.r9s.ai/v1/nextrouter/proxy/{channelid}/{target}" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"gpt-4o-mini","messages":[{"role":"user","content":"Hello"}]}'Related APIs
Section titled “Related APIs”- API Overview - Learn about authentication and basic information
- models - View models related APIs
- chat - View chat related APIs
- responses - View responses related APIs
- messages - View messages related APIs
- completions - View completions related APIs
- edits - View edits related APIs
- images - View images related APIs
- embeddings - View embeddings related APIs
- engine-embeddings - View engine-embeddings related APIs
- moderations - View moderations related APIs
- audio - View audio related APIs
- search - View search related APIs