SDK dan tool lain
Tool apa pun yang bisa diatur base URL dan API key untuk OpenAI atau Anthropic bisa memakai Vikey. Aturannya:
| Tool memakai format | Base URL | Contoh model |
|---|---|---|
| OpenAI | https://api.vikey.ai/v1 |
openai/gpt-6.1-sol, vikey/agent-gpt |
| Anthropic | https://api.vikey.ai |
anthropic/claude-sonnet-5.5, vikey/agent-coding |
Model dari provider mana pun bisa dipanggil lewat kedua format. Misalnya model GPT bisa dipanggil lewat SDK Anthropic, dan model Claude lewat SDK OpenAI.
SDK OpenAI
Section titled “SDK OpenAI”from openai import OpenAI
client = OpenAI(base_url="https://api.vikey.ai/v1", api_key="API_KEY_KAMU")
stream = client.chat.completions.create( model="anthropic/claude-sonnet-5.5", messages=[{"role": "user", "content": "Jelaskan rekursi dalam dua kalimat."}], stream=True,)for chunk in stream: print(chunk.choices[0].delta.content or "", end="")import OpenAI from 'openai'
const client = new OpenAI({ baseURL: 'https://api.vikey.ai/v1', apiKey: 'API_KEY_KAMU' })
const stream = await client.chat.completions.create({ model: 'anthropic/claude-sonnet-5.5', messages: [{ role: 'user', content: 'Jelaskan rekursi dalam dua kalimat.' }], stream: true,})for await (const chunk of stream) process.stdout.write(chunk.choices[0]?.delta?.content || '')SDK Anthropic
Section titled “SDK Anthropic”import anthropic
client = anthropic.Anthropic(base_url="https://api.vikey.ai", api_key="API_KEY_KAMU")
message = client.messages.create( model="anthropic/claude-sonnet-5.5", max_tokens=1024, messages=[{"role": "user", "content": "Jelaskan rekursi dalam dua kalimat."}],)print(message.content[0].text)import Anthropic from '@anthropic-ai/sdk'
const client = new Anthropic({ baseURL: 'https://api.vikey.ai', apiKey: 'API_KEY_KAMU' })
const message = await client.messages.create({ model: 'anthropic/claude-sonnet-5.5', max_tokens: 1024, messages: [{ role: 'user', content: 'Jelaskan rekursi dalam dua kalimat.' }],})console.log(message.content[0].text)Lewat variabel environment
Section titled “Lewat variabel environment”Banyak tool membaca variabel standar ini. Kalau tool kamu mendukungnya, cukup set:
# Tool format OpenAIexport OPENAI_BASE_URL=https://api.vikey.ai/v1export OPENAI_API_KEY=API_KEY_KAMU
# Tool format Anthropicexport ANTHROPIC_BASE_URL=https://api.vikey.aiexport ANTHROPIC_AUTH_TOKEN=API_KEY_KAMULalu pilih model id Vikey di setelan tool tersebut.