Skip to main content
POST
चैट completion बनाएँ

सर्वर टूल

/v1/chat/completions सामान्य function tools और Gateway द्वारा प्रबंधित इन server tools को सपोर्ट करता है:
  • gateway:datetime
  • phaseo:web_search
  • phaseo:web_fetch
  • phaseo:advisor
  • phaseo:image_generation

दिनांक और समय का उदाहरण

सर्वर टूल उपयोग होने पर usage में ये शामिल होते हैं:
phaseo:web_search से server_tool_use.web_search_requests, server_tool_use.web_search_results और server_tool_use.web_search_extra_results जुड़ते हैं। phaseo:web_fetch से server_tool_use.web_fetch_requests जुड़ता है।

स्ट्रीमिंग नोट

stream: true भी समर्थित है। Gateway-प्रबंधित server tools के लिए Phaseo upstream tool-call turn को materialize करके loop जारी रख सकता है और फिर synthetic stream दोबारा भेज सकता है।

प्राधिकरण

Authorization
string
header
आवश्यक

Bearer टोकन से प्रमाणीकरण

बॉडी

application/json
model
string
आवश्यक
messages
object[]
आवश्यक
Minimum array length: 1
reasoning
object
reasoning_effort
enum<string>

reasoning.effort के लिए OpenAI-संगत alias।

उपलब्ध विकल्प:
none,
instant,
minimal,
low,
medium,
high,
xhigh,
max
frequency_penalty
number
आवश्यक सीमा: -2 <= x <= 2
logit_bias
object
max_completion_tokens
integer
आवश्यक सीमा: x >= 1
max_tokens
integer
आवश्यक सीमा: x >= 1
metadata
object
session_id
string

ऑब्ज़र्वेबिलिटी के लिए संबंधित अनुरोधों (जैसे बातचीत या एजेंट वर्कफ़्लो) को समूहित करने वाला विशिष्ट पहचानकर्ता।

Maximum string length: 256
presence_penalty
number
आवश्यक सीमा: -2 <= x <= 2
seed
integer
आवश्यक सीमा: -9223372036854776000 <= x <= 9223372036854776000
store
boolean
stream
boolean
डिफ़ॉल्ट:false
stream_options
object
temperature
number
डिफ़ॉल्ट:1
आवश्यक सीमा: 0 <= x <= 2
tools
object[]

मॉडल फ़ंक्शन कॉल और गेटवे सर्वर टूल के लिए टूल परिभाषाएँ। अंतर्निहित सर्वर टूल में दिनांक-समय, वेब खोज, वेब फ़ेच, Advisor, Subagent, Fusion, मॉडल खोज, इमेज जनरेशन और पैच निर्माण शामिल हैं।

max_tool_calls
integer
आवश्यक सीमा: x >= 1
parallel_tool_calls
boolean
डिफ़ॉल्ट:true
tool_choice

टूल चयन रणनीति। Phaseo सर्वर-टूल प्रकार स्वीकार किए जाते हैं और upstream फ़ंक्शन/टूल लक्ष्यों में बदले जाते हैं।

उपलब्ध विकल्प:
auto,
none,
required,
phaseo:datetime,
phaseo:web_search,
phaseo:web_fetch,
phaseo:subagent,
phaseo:fusion,
phaseo:search_models,
gateway:datetime,
gateway:web_search,
gateway:web_fetch
logprobs
boolean
डिफ़ॉल्ट:false
top_logprobs
integer
आवश्यक सीमा: 0 <= x <= 20
top_p
number
आवश्यक सीमा: 0 <= x <= 1
stop
response_format
modalities
enum<string>[]
उपलब्ध विकल्प:
text,
image,
audio
image_config
object
usage
boolean
provider

प्रदाता चयनकर्ता। एकल प्रदाता के लिए string या { "only": ["groq"] } जैसे रूटिंग विकल्पों का उपयोग करें।

उपलब्ध विकल्प:
openai,
anthropic,
google-ai-studio,
gemini,
mistral,
x-ai,
xai,
groq,
together
provider_options
object

वैकल्पिक प्रदाता-विशिष्ट विकल्प।

user_id
string
user
string
service_tier
enum<string>
उपलब्ध विकल्प:
standard,
default,
fast,
ultrafast,
priority,
flex,
batch
prompt_cache_key
string | null
safety_identifier
string | null
meta
boolean
डिफ़ॉल्ट:false
echo_upstream_request
boolean
debug
object

गेटवे डिबग नियंत्रण। ये फ़्लैग कभी भी प्रदाता को फ़ॉरवर्ड नहीं किए जाते।

प्रतिक्रिया

चैट completion का प्रतिसाद

id
string
nativeResponseId
string | null
object
string
created
integer
model
string
provider
string
choices
object[]
usage
object
अंतिम संशोधन 2 अक्टूबर 2026