// Quick Start

प्रलेखन

पर्यावरण चर के माध्यम से अपने एपीआई एंडपॉइंट और कुंजी को कॉन्फ़िगर करें - AnBoWork को एकीकृत करने के लिए किसी कोड परिवर्तन की आवश्यकता नहीं है।

लगाना
AnBoWork डेस्कटॉप ऐप के लिए एक प्लगइन बनाना चाहते हैं (एआई के लिए टूल जोड़ें, साइड पैनल को डॉक करें, सिस्टम नोटिफिकेशन भेजें)?प्लगइन डेवलपर दस्तावेज़

01एपीआई समापन बिंदु

Anthropic एसडीके (Claude Code आदि)
https://api.anbowork.com
OpenAI एसडीके/एचटीटीपी
https://api.anbowork.com/v1
KEY
"एपीआई कुंजी प्रबंधन" के अंतर्गत कंसोल में एक कुंजी बनाएं। यह sk-your-api-key जैसा दिखता है। अनुरोधों में इसे प्राधिकरण के रूप में पास करें: बियरर sk-...

02पर्यावरण चर

Windows सेटअप

केवल वर्तमान टर्मिनल सत्र के लिए मान्य। विंडो बंद होने पर बंद हो जाता है. त्वरित परीक्षण के लिए अच्छा है.

# PowerShell (valid for current session only)
$env:ANTHROPIC_BASE_URL = "https://api.anbowork.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-your-api-key"

macOS / Linux सेटअप

केवल वर्तमान टर्मिनल सत्र के लिए मान्य। विंडो बंद होने पर बंद हो जाता है. त्वरित परीक्षण के लिए अच्छा है.

# bash / zsh (valid for current session only)
export ANTHROPIC_BASE_URL="https://api.anbowork.com"
export ANTHROPIC_AUTH_TOKEN="sk-your-api-key"

03उपकरण एकीकरण

मुख्यधारा एआई कोडिंग उपकरण सीधे AnBoWork से कनेक्ट हो सकते हैं - बस नीचे पर्यावरण चर या कॉन्फ़िगरेशन सेट करें।

Claude Code सीएलआई

Anthropic की आधिकारिक सीएलआई - पर्यावरण चर के माध्यम से AnBoWork से कनेक्ट करें, किसी कोड परिवर्तन की आवश्यकता नहीं है।

एक-क्लिक सेटअप स्क्रिप्ट डाउनलोड करने के लिए एपीआई कुंजी प्रबंधन पर जाएं →
# bash / zsh (valid for current session only)
export ANTHROPIC_BASE_URL="https://api.anbowork.com"
export ANTHROPIC_AUTH_TOKEN="sk-your-api-key"

फिर इसके साथ लॉन्च करें:

claude

Codex CLI

OpenAI का आधिकारिक Codex CLI - /v1/प्रतिक्रिया समापन बिंदु का उपयोग करता है। नोट: बेस_यूआरएल में /v1 शामिल होना चाहिए।

संपादित करें ~/.codex/config.toml:

model_provider = "piomodel"
model = "gpt-5.3-codex"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"

[model_providers.piomodel]
name = "piomodel"
base_url = "https://api.anbowork.com/v1"
wire_api = "responses"
env_key = "PIOMODEL_API_KEY"

फिर एपीआई कुंजी को पर्यावरण चर के रूप में सेट करें:

# bash / zsh
export PIOMODEL_API_KEY="sk-your-api-key"

फिर इसके साथ लॉन्च करें:

codex

Cursor / विंडसर्फ

सेटिंग्स में OpenAI एंडपॉइंट और एपीआई कुंजी को ओवरराइड करें।

{
  "openai.baseUrl": "https://api.anbowork.com/v1",
  "openai.apiKey": "sk-your-api-key"
}

Cline (वीएस कोड)

Cline में OpenAI संगत प्रदाता का चयन करें और समापन बिंदु, कुंजी और मॉडल नाम दर्ज करें।

Provider   : OpenAI Compatible
Base URL   : https://api.anbowork.com/v1
API Key    : sk-your-api-key
Model      : claude-sonnet-4-5-20250929

04कोड उदाहरण

from anthropic import Anthropic

# Automatically reads ANTHROPIC_BASE_URL / ANTHROPIC_AUTH_TOKEN from env
client = Anthropic()

message = client.messages.create(
    model="claude-sonnet-4-5-20250929",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello!"}],
)
print(message.content[0].text)

स्थापित करना: pip install anthropic / openai · npm install openai

05स्ट्रीमिंग

एसएसई स्ट्रीमिंग को सक्षम करने के लिए अपने अनुरोध निकाय में स्ट्रीम: ट्रू जोड़ें - वास्तविक समय चैट यूआई के लिए आदर्श।

from anthropic import Anthropic

client = Anthropic()

with client.messages.stream(
    model="claude-sonnet-4-5-20250929",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Write a haiku about Go."}],
) as stream:
    for text in stream.text_stream:
        print(text, end="", flush=True)

06स्वचालित प्रारूप रूपांतरण

AnBoWork गेटवे स्तर पर Anthropic संदेशों और OpenAI चैट के बीच पारदर्शी दो-तरफ़ा रूपांतरण करता है। इसका मतलब है कि आप एक ही मॉडल को या तो Anthropic शैली या OpenAI शैली में कॉल कर सकते हैं - एक कोडबेस, कोई भी मॉडल।

दो शैलियों के बीच मुख्य फ़ील्ड मैपिंग:

Anthropic स्टाइलOpenAI स्टाइलविवरण
systemmessages[role=system]सिस्टम प्रॉम्प्ट अलग ढंग से स्थित है; गेटवे इसे स्वचालित रूप से संभालता है
max_tokens(必填)max_tokens(可选)छोड़े जाने पर, गेटवे मॉडल की डिफ़ॉल्ट सीमा लागू करता है
content 分块数组content 字符串टेक्स्ट/इमेज ब्लॉक स्ट्रिंग्स में कनवर्ट होते हैं
stop_reasonfinish_reasonकारण फ़ील्ड नाम मैपिंग समाप्त करें
TIP
पहले से ही OpenAI कोड है और क्लाउड को कॉल करना चाहते हैं? बस आधार_यूआरएल और मॉडल बदलें - संदेश संरचना को छूने की कोई आवश्यकता नहीं है।

07बहुविध

छवि निर्माण उसी गेटवे और एपीआई कुंजी का उपयोग करता है, जिसे उपयोग के अनुसार बिल किया जाता है।

img = client.images.generate(
    model="gpt-image-2",
    prompt="夜幕下的城市天际线,电影感",
    size="1024x1024",
)
print(img.data[0].url)

08फ़ंक्शन कॉलिंग

OpenAI-शैली टूल का उपयोग करके कॉल करने योग्य फ़ंक्शन को परिभाषित करें। जरूरत पड़ने पर मॉडल टूल_कॉल लौटाता है, और आपका कोड उन्हें निष्पादित करता है और परिणाम देता है।

tools = [{
  "type": "function",
  "function": {
    "name": "get_weather",
    "description": "查询某城市天气",
    "parameters": {
      "type": "object",
      "properties": {"city": {"type": "string"}},
      "required": ["city"],
    },
  },
}]

resp = client.chat.completions.create(
    model="claude-sonnet-4-5-20250929",
    messages=[{"role": "user", "content": "上海今天天气怎么样?"}],
    tools=tools,
)
print(resp.choices[0].message.tool_calls)

09त्रुटि प्रबंधन

/v1/* समापन बिंदु OpenAI के त्रुटि प्रारूप का पालन करते हैं - प्रतिक्रियाओं में प्रकार / कोड / संदेश होता है।

{
  "error": {
    "type": "invalid_request_error",
    "code": "insufficient_quota",
    "message": "余额不足"
  }
}

सामान्य त्रुटि कोड

HTTPविवरण
401एपीआई कुंजी अमान्य या अनुपलब्ध है
402अपर्याप्त शेष - कृपया टॉप अप करें
429दर सीमित है या दैनिक कोटा समाप्त हो गया है
503सभी अपस्ट्रीम चैनल अनुपलब्ध (सर्किट टूटा हुआ)
सभी मॉडल और मूल्य निर्धारण देखें →