ஆவணங்கள்
Smart AIPI OpenAI மற்றும் Anthropic-compatible APIs இரண்டையும் வழங்குகிறது. base URL ஐ மட்டும் மாற்றி, ஏற்கனவே உள்ள OpenAI அல்லது Anthropic SDK, tool, அல்லது app உடன் எங்கள் service ஐ பயன்படுத்துங்கள். code changes தேவையில்லை.
OpenAI Base URL
https://api.smartaipi.com/v1
Anthropic Base URL
https://api.smartaipi.com
CLI & MCP கருவிகள்
developers க்கு தங்கள் accounts உடன் வேலை செய்ய Smart AIPI இரண்டு npm packages வழங்குகிறது:
இரண்டையும் நிறுவவும்
npm install -g smart-aipi @smart-aipi/mcp
தனித்தனியாக நிறுவவும்
npm install -g smart-aipi
npm install -g @smart-aipi/mcp
அங்கீகாரம்
அனைத்து API requests களுக்கும் ஒரு API key தேவை. அதே key இரண்டு authentication முறைகளிலும் வேலை செய்யும்:
Authorization: Bearer YOUR_API_KEY
x-api-key: YOUR_API_KEY
மைக்ரேஷன் வழிகாட்டி
Migration செய்ய ஒரு நிமிடத்திற்கும் குறைவாகும். எங்கள் API OpenAI மற்றும் Anthropic endpoints இரண்டுடனும் 100% compatible.
OpenAI இலிருந்து
உங்கள் Smart AIPI API key ஐ பெறுங்கள்
பதிவு செய்து உங்கள் dashboard இலிருந்து ஒரு API key உருவாக்குங்கள்.
base URL ஐ மாற்றவும்
இதனை மாற்றவும் https://api.openai.com/v1 ஆக மாற்றவும் https://api.smartaipi.com/v1
உங்கள் API key ஐ புதுப்பிக்கவும்
உங்கள் OpenAI key க்கு பதிலாக உங்கள் Smart AIPI key ஐ பயன்படுத்துங்கள். அவ்வளவுதான்!
Anthropic இலிருந்து
உங்கள் Smart AIPI API key ஐ பெறுங்கள்
பதிவு செய்து உங்கள் dashboard இலிருந்து ஒரு API key உருவாக்குங்கள்.
base URL ஐ மாற்றவும்
இதனை மாற்றவும் https://api.anthropic.com ஆக மாற்றவும் https://api.smartaipi.com
உங்கள் API key ஐ புதுப்பிக்கவும்
உங்கள் Anthropic key க்கு பதிலாக உங்கள் Smart AIPI key ஐ பயன்படுத்துங்கள். உங்கள் தற்போதைய Claude model names அப்படியே வேலை செய்யும்.
Anthropic Messages API ஐ பயன்படுத்தும் உங்கள் தற்போதைய code, SDKs, மற்றும் apps எந்த code changes இன்றியும் வேலை செய்யும். Claude model names (claude-opus-4-6, claude-sonnet-4-5-20250929, claude-haiku-4-5-20251001) தானாகவே high-performance GPT-5.4 models க்கு route செய்யப்படும். ஒவ்வொரு response இலும் ஒரு x-actual-model header இல் உண்மையான backend model ஐ முழு வெளிப்படைத்தன்மைக்காக காட்டுகிறது.
Chat Completions
கொடுக்கப்பட்ட messages மற்றும் model க்காக ஒரு chat completion உருவாக்கவும். language models உடன் தொடர்பு கொள்ள இதுவே முக்கிய endpoint.
Request Body அளவுருக்கள்
| அளவுரு | வகை | தேவை | விளக்கம் |
|---|---|---|---|
| model | string | ஆம் | பயன்படுத்த வேண்டிய Model ID (எ.கா., "gpt-6-astra", "gpt-5.6-sol") |
| messages | array | ஆம் | role மற்றும் content உடன் message objects array |
| temperature | number | இல்லை | Sampling temperature (0-2). அதிகமாக இருந்தால் = அதிக random. இயல்புநிலை: 1 |
| max_tokens | integer | இல்லை | response இல் உருவாக்க வேண்டிய அதிகபட்ச tokens |
| top_p | number | இல்லை | Nucleus sampling. top_p probability உடைய tokens ஐ கருதும். இயல்புநிலை: 1 |
| frequency_penalty | number | இல்லை | frequency அடிப்படையில் tokens ஐ penalize செய்யும் (-2 முதல் 2 வரை). இயல்புநிலை: 0 |
| presence_penalty | number | இல்லை | presence அடிப்படையில் tokens ஐ penalize செய்யும் (-2 முதல் 2 வரை). இயல்புநிலை: 0 |
| stop | string/array | இல்லை | Stop sequences. generation நிற்கும் அதிகபட்சம் 4 sequences. |
| stream | boolean | இல்லை | SSE வழியாக streaming responses ஐ செயல்படுத்தவும். இயல்புநிலை: false |
செய்தி பங்குகள்
system- system - assistant இன் behavior/persona ஐ அமைக்கிறதுuser- user - பயனரிடமிருந்து வரும் செய்திகள்assistant- assistant - assistant இலிருந்து முந்தைய பதில்கள்
Code எடுத்துக்காட்டுகள்
from openai import OpenAI
client = OpenAI(
base_url="https://api.smartaipi.com/v1",
api_key="your-api-key"
)
response = client.chat.completions.create(
model="gpt-6-astra",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
temperature=0.7,
max_tokens=1000
)
print(response.choices[0].message.content)
ஸ்ட்ரீமிங்
Server-Sent Events (SSE) மூலம் உருவாக்கப்படும் போதே tokens ஐ பெற streaming ஐ இயலுமைப்படுத்துங்கள். நீண்ட responses க்கு இது சிறந்த user experience ஐ வழங்கும்.
Streaming ஐ இயலுமைப்படுத்த உங்கள் request இல் "stream": true ஐ அமைக்கவும்.
Streaming எடுத்துக்காட்டு
from openai import OpenAI
client = OpenAI(
base_url="https://api.smartaipi.com/v1",
api_key="your-api-key"
)
# Enable streaming
stream = client.chat.completions.create(
model="gpt-6-astra",
messages=[{"role": "user", "content": "Write a poem"}],
stream=True
)
# Process chunks as they arrive
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")
ரீஸனிங் நிலை
இதன் மூலம் சிந்தனையின் ஆழத்தை கட்டுப்படுத்தவும் reasoning_effort GPT-5 மாடல்களுக்கு parameter ஐ பயன்படுத்தவும்.
Smart AIPI இயல்பாக reasoning.effort = "high" ஐ அனைத்து Responses API requests க்கும் பயன்படுத்துகிறது.
விரிவான சோதனைகளுக்குப் பிறகு, high நடைமுறை பயன்பாட்டிற்கு சிறந்த reasoning effort ஆகும் - இது xhigh. இன் latency செலவு இல்லாமல் ஆழமான, நம்பகமான tool-use மற்றும் analysis வழங்குகிறது. உங்கள் request இல் reasoning effort ஐ explicit ஆக அமைத்து இதை override செய்யலாம்.
Smart AIPI இயல்பாக store = false ஐ அனைத்து Responses API மற்றும் WebSocket requests க்கும் பயன்படுத்துகிறது.
upstream API க்கு store: false ஐ GPT-5.4 மற்றும் புதிய models க்கு upstream API தேவைப்படுகிறது. நீங்கள் explicit ஆக store: true ஐ உங்கள் requests இல் சேர்த்தால், "Store must be set to false" என்ற பிழை வரும். அதை அகற்றவும் அல்லது இதற்கு அமைக்கவும் false.
ஆதரிக்கப்படும் Models
Responses API
gpt-5.4, gpt-5.3, gpt-5.1, gpt-5, மற்றும் அனைத்து Codex variants
Chat Completions மட்டும்
gpt-5.4-nano — reasoning support கிடைப்பது /v1/chat/completions இல் மட்டும்.
Reasoning Effort நிலைகள்
none- Reasoning இல்லை. யோசிப்பதை முழுவதும் தவிர்க்கும்.low- குறைந்த reasoning. எளிய பணிகளுக்கு சிறந்தது.medium- வேகம் மற்றும் ஆழத்தின் சமநிலை.high- சிக்கலான பிரச்சினைகளுக்கு ஆழமான analysis. (Smart AIPI இயல்புநிலை)xhigh- கூடுதல் உயரம். மிகவும் கடினமான பிரச்சினைகளுக்கு அதிகபட்ச reasoning depth.
Fast Mode (முன்னுரிமை செயலாக்கம்)
பயன்படுத்தவும் service_tier: "priority" ஐ lower latency உடன் priority processing க்காக பயன்படுத்தவும். இதையே Codex CLI இல் உள்ள /fast command பயன்படுத்துகிறது. இது reasoning depth ஐ மாற்றாது - அதே தரம், இன்னும் வேகமாக கிடைக்கும்.
விலை நிர்ணயம்: Priority processing க்கு standard rate இன் 1.5x கட்டணம் வசூலிக்கப்படுகிறது. உதாரணமாக, GPT-5.4 output சாதாரணமாக $3.75/1M tokens ஆகும் - priority உடன் அது $5.625/1M tokens ஆகும்.
response = client.responses.create(
model="gpt-6-astra",
input="Refactor this function",
service_tier="priority" # priority processing, lower latency
)
Chat Completions API
response = client.chat.completions.create(
model="gpt-6-astra",
messages=[{"role": "user", "content": "Analyze this code for bugs..."}],
reasoning_effort="high" # or "xhigh" for maximum depth
)
Responses API
# Reasoning is set via the "reasoning" object
response = client.responses.create(
model="gpt-6-astra",
input=[{"role": "user", "content": "Refactor this function..."}],
reasoning={"effort": "high"} # defaults to "high" on Smart AIPI
)
பட உருவாக்கம்
எங்கள் image generation endpoint ஐ பயன்படுத்தி text prompts இலிருந்து படங்களை உருவாக்குங்கள்.
/v1/images/variations ) இன்னும் ஆதரிக்கப்படவில்லை. Image edits கிடைக்கும் இடம் /v1/images/edits.
Request Body அளவுருக்கள்
| அளவுரு | வகை | விளக்கம் |
|---|---|---|
| prompt | string | உருவாக்க வேண்டிய படத்தின் text விளக்கம் (தேவை) |
| model | string | "gpt-image-2.5-flare" (frontier), "gpt-image-2.5-sunburst", அல்லது "gpt-image-2". இயல்புநிலை: "gpt-image-2.5-flare" |
| n | integer | உருவாக்க வேண்டிய படங்களின் எண்ணிக்கை (1-10). இயல்புநிலை: 1 |
| size | string | "1024x1024", "1024x1792", அல்லது "1792x1024". இயல்புநிலை: "1024x1024" |
| quality | string | "standard" அல்லது "hd". இயல்புநிலை: "standard" |
கிடைக்கும் Models
gpt-image-2.5-flare- Frontier model, மிக உயர்ந்த தரம் (இயல்புநிலை)gpt-image-2.5-sunburst- துல்லியமான திருத்தம் மற்றும் உயர்தர கிரியேட்டிவ் பணி (மெதுவான உருவாக்கம்)gpt-image-latest- gpt-image-2.5-flare க்கான Aliasgpt-image-2- முந்தைய தலைமுறை ஃபிளாக்ஷிப்gpt-image-1.5- பழைய ஃபிளாக்ஷிப் (வெளிப்படையான பின்னணிகளை ஆதரிக்கிறது)gpt-image-1- முழு தர image generationgpt-image-1-mini- வேகமான, சிறிய படங்கள்
எடுத்துக்காட்டு
response = client.images.generate(
model="gpt-image-2.5-flare",
prompt="A futuristic city at sunset, cyberpunk style",
size="1024x1024",
n=1
)
# Response contains base64-encoded image
image_b64 = response.data[0].b64_json
# Save to file
import base64
with open("output.png", "wb") as f:
f.write(base64.b64decode(image_b64))
படத் திருத்தங்கள்
text prompt மூலம் ஏற்கனவே உள்ள படங்களை திருத்துங்கள். JSON (base64 string) மற்றும் multipart/form-data (file upload) இரண்டையும் ஏற்கிறது; அதனால் OpenAI SDKs நேரடியாக வேலை செய்கின்றன.
Request Body அளவுருக்கள்
| அளவுரு | வகை | விளக்கம் |
|---|---|---|
| prompt | string | தேவையான edit இன் text விளக்கம் (தேவை) |
| image | string | திருத்த வேண்டிய Base64-encoded image (தேவை) |
| model | string | "gpt-image-2.5-flare" (இயல்புநிலை), "gpt-image-2.5-sunburst", அல்லது "gpt-image-2" |
| n | integer | உருவாக்க வேண்டிய edited images எண்ணிக்கை (1-10). இயல்புநிலை: 1 |
| size | string | "1024x1024", "1024x1792", அல்லது "1792x1024". இயல்புநிலை: "1024x1024" |
| quality | string | "low", "medium", "high" அல்லது "auto". இயல்புநிலை: "medium" |
image as an array of base64 strings (JSON) or as repeated image / image[] parts (multipart). Add a mask field alongside image to restrict edits to specific regions (white = edit, black = preserve). Works identically to the official OpenAI SDK.
எடுத்துக்காட்டு
import base64
response = client.images.edit(
model="gpt-image-2.5-flare",
image=open("input.png", "rb"),
prompt="Change the background to a sunset beach",
size="1024x1024",
n=1
)
# Save the edited image
edited_b64 = response.data[0].b64_json
with open("edited.png", "wb") as f:
f.write(base64.b64decode(edited_b64))
WebSocket உடன் Realtime API
WebSockets realtime data transfer க்காக பரவலாக ஆதரிக்கப்படும் API ஆகும்; server-to-server applications இல் Smart AIPI Realtime API உடன் இணைவதற்கான சிறந்த தேர்வு.
server-to-server integration இல், உங்கள் backend system Realtime API உடன் நேரடியாக WebSocket மூலம் இணைகிறது. connection ஐ authenticate செய்ய ஒரு standard API விசை ஐ பயன்படுத்தவும், ஏனெனில் token உங்கள் பாதுகாப்பான backend server இல் மட்டும் கிடைக்கும்.
WebSocket மூலம் இணைக
கீழே WebSocket மூலம் இணைவதற்கான பல எடுத்துக்காட்டுகள் உள்ளன. WebSocket URL ஐ பயன்படுத்துவதற்கு கூடுதலாக, உங்கள் API key ஐ பயன்படுத்தி authentication header ஐ அனுப்ப வேண்டும்.
import WebSocket from "ws";
const url = "wss://api.smartaipi.com/v1/responses";
const ws = new WebSocket(url, {
headers: {
Authorization: "Bearer " + process.env.SMARTAIPI_API_KEY,
},
});
ws.on("open", function open() {
console.log("Connected to server.");
// Send a response.create event
ws.send(JSON.stringify({
type: "response.create",
response: {
model: "gpt-6-astra",
store: false,
input: [{ role: "user", content: "Hello!" }],
stream: true,
},
}));
});
ws.on("message", function incoming(message) {
const event = JSON.parse(message.toString());
console.log(event.type, event);
});
Events ஐ அனுப்புதல் மற்றும் பெறுதல்
Sessions, WebSocket connection வழியாக client-sent மற்றும் server-sent JSON events மூலம் நிர்வகிக்கப்படுகின்றன. உங்கள் request ஐ ஒரு response.create envelope இல் wrap செய்யுங்கள்:
| நிகழ்வு | திசை | விளக்கம் |
|---|---|---|
| response.create | கிளையன்ட் | ஒரு request ஐ அனுப்பு (உங்கள் model, input, மற்றும் parameters ஐ wrap செய்கிறது) |
| response.created | சர்வர் | Session ஏற்கப்பட்டது, processing தொடங்கியது |
| response.output_text.delta | சர்வர் | Streaming உரை துணுக்கு |
| response.completed | சர்வர் | முழு response மற்றும் usage உடன் terminal event |
| response.failed | சர்வர் | பிழையை குறிக்கும் terminal event |
"store": false ஐ response envelope இல் சேர்க்க வேண்டும். connection பல turns முழுவதும் நீடிக்கும் - reconnect செய்யாமல் கூடுதல் response.create frames ஐ அனுப்புங்கள்.
Models பட்டியல்
கிடைக்கும் அனைத்து models இன் பட்டியலை பெறுங்கள். உங்கள் account க்கு எந்த models கிடைக்கின்றன என்பதை dynamic ஆக கண்டறிய இந்த endpoint ஐ பயன்படுத்துங்கள்.
Response வடிவம்
{
"object": "list",
"data": [
{
"id": "gpt-6-astra",
"object": "model",
"created": 1700000000,
"owned_by": "smart-aipi"
},
{
"id": "gpt-5.3-codex",
"object": "model",
"created": 1700000000,
"owned_by": "smart-aipi"
},
// ... more models
]
}
எடுத்துக்காட்டு
from openai import OpenAI
client = OpenAI(
base_url="https://api.smartaipi.com/v1",
api_key="your-api-key"
)
# List all available models
models = client.models.list()
for model in models.data:
print(model.id)
கிடைக்கும் Models
GPT தொடர்
- gpt-6-astra சமீபத்தியது
- gpt-5.6-sol
- gpt-5.6-terra
- gpt-5.6-luna
- gpt-5.5
- gpt-5.4-pro
- gpt-5.4
- gpt-5.4-mini
- gpt-5.4-nano completions மட்டும்
Codex தொடர்
- gpt-5.3-codex
- gpt-5.2-codex
- gpt-5.2
- gpt-5.1
Anthropic Messages API
முழு Anthropic Messages API compatibility. எந்த Anthropic SDK, Claude Code, அல்லது Anthropic protocol பேசும் app ஆனாலும் பயன்படுத்தலாம் - base URL ஐ மட்டும் மாற்றுங்கள்.
ஆதரிக்கப்படும் அம்சங்கள்
- ✓ Streaming (முழு Anthropic SSE event protocol)
- ✓ Tool பயன்பாடு / function calling
- ✓ System messages (string மற்றும் array formats)
- ✓ Image inputs (base64 மற்றும் URL)
- ✓ Token எண்ணிக்கை (
/v1/messages/count_tokens) - ✓ நீட்டிக்கப்பட்ட சிந்தனை / reasoning effort
Code எடுத்துக்காட்டுகள்
from anthropic import Anthropic
client = Anthropic(
base_url="https://api.smartaipi.com",
api_key="your-api-key"
)
response = client.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=1024,
messages=[
{"role": "user", "content": "Hello!"}
]
)
print(response.content[0].text)
மாடல் மேப்பிங்
Claude model names ஏற்கப்படுகின்றன மற்றும் tiered reasoning effort உடன் GPT-5.4 க்கு தானாக route செய்யப்படுகின்றன. ஒவ்வொரு response இலும் உண்மையான backend model ஐ காட்டும் ஒரு x-actual-model header இருக்கும்.
| Claude மாடல் | பேக்கெண்ட் | Reasoning | சிறந்த பயன்பாடு |
|---|---|---|---|
| claude-opus-4-6 | gpt-5.4 | உயர் | சிக்கலான reasoning, architecture |
| claude-sonnet-4-5-20250929 | gpt-5.4 | மிதமான | தினசரி coding, சமநிலையான தரம் |
| claude-haiku-4-5-20251001 | gpt-5.4 | குறைவு | வேகமான பதில்கள், எளிய பணிகள் |
Claude Code
Smart AIPI ஐ backend ஆக வைத்து Claude Code ஐ பயன்படுத்துங்கள். முழு tool use, streaming, மற்றும் agentic capabilities ஆதரிக்கப்படுகின்றன.
தானியங்கி அமைப்பு
npx smart-aipi claude
இது ~/.claude/settings.json மற்றும் ~/.claude.json ஐ தானாக அமைக்கும். நீங்கள் ஏற்கனவே Claude Code ஐ Anthropic account உடன் அமைத்திருந்தால், overwrite செய்யாமல் manual config ஐ காட்டும்.
கைமுறை அமைப்பு
இதில் சேர்க்கவும் ~/.claude/settings.json:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.smartaipi.com",
"ANTHROPIC_API_KEY": "sk-your-key",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001"
},
"model": "opus"
}
பிறகு "hasCompletedOnboarding": true இல் ~/.claude.json ஐ சேர்த்து setup wizard ஐ தவிர்க்கவும்.
settings திருத்திய பிறகு, மாற்றங்கள் செயல்பட Claude Code ஐ மறுதொடக்கம் செய்யவும். நீங்கள் ஏற்கனவே Claude Code ஐ உண்மையான Anthropic account உடன் இணைத்திருந்தால், இந்த env vars அதை override செய்யும் - இரண்டையும் வைத்திருக்க project-level .claude/settings.json ஐ பயன்படுத்தவும்.
ஒவ்வொரு Setting என்ன செய்கிறது
"model": "opus"— Main model. அனைத்து முக்கிய பணிகளுக்கும் claude-opus-4-6 (high reasoning) ஐ பயன்படுத்துகிறது.ANTHROPIC_DEFAULT_HAIKU_MODEL— Background model. file indexing போன்ற வேகமான background பணிகளுக்கு claude-haiku-4-5 (low reasoning) ஐ பயன்படுத்துகிறது.- session நடுவில் models களை மாற்றுங்கள்
/model sonnet,/model opus, அல்லது/model haiku.
| மாற்றுப்பெயர் | Claude மாடல் | பேக்கெண்ட் | Reasoning |
|---|---|---|---|
| opus | claude-opus-4-6 | gpt-5.4 | உயர் |
| sonnet | claude-sonnet-4-5-20250929 | gpt-5.4 | மிதமான |
| haiku | claude-haiku-4-5-20251001 | gpt-5.4 | குறைவு |
OpenCode
OpenAI-compatible SDK மூலம் Smart AIPI ஐ உங்கள் OpenCode backend ஆக பயன்படுத்துங்கள்.
Config அமைப்பு
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"smart-aipi": {
"npm": "@ai-sdk/openai-compatible",
"name": "Smart AIPI",
"options": {
"baseURL": "https://api.smartaipi.com/v1",
"apiKey": "YOUR_API_KEY"
},
"models": {
"gpt-6-astra": {
"name": "GPT-6 Astra",
"reasoning": true,
"limit": { "context": 400000, "output": 128000 }
},
"gpt-5.3-codex": {
"name": "GPT-5.3 Codex",
"reasoning": true,
"limit": { "context": 400000, "output": 128000 }
},
"gpt-5.2-codex": {
"name": "GPT-5.2 Codex",
"reasoning": true,
"limit": { "context": 400000, "output": 128000 }
},
"gpt-5-codex": {
"name": "GPT-5 Codex",
"reasoning": true,
"limit": { "context": 400000, "output": 128000 }
}
}
}
},
"model": "smart-aipi/gpt-6-astra"
}
Codex CLI
OpenAI இன் Codex CLI tool உடன் Smart AIPI ஐ பயன்படுத்துங்கள். மூன்று files ஐ அமைக்க வேண்டும்.
தானியங்கி அமைப்பு
npx smart-aipi codex
இது கீழே உள்ள மூன்று files ஐ தானாக அமைக்கும். இயக்கிய பிறகு, model_reasoning_effort ஐ உங்கள் config இல் சேர்க்கவும் (படி 2 ஐ பார்க்கவும்).
கைமுறை அமைப்பு
இந்த மூன்று files ஐ அமைக்கவும்:
1. API Key — ~/.codex/auth.json
{
"auth_mode": "apikey",
"OPENAI_API_KEY": "sk-your-key"
}
2. மாடல் மற்றும் ரீஸனிங் — ~/.codex/config.toml
எப்போதும் model_reasoning_effort ஐ சேர்க்கவும் - custom models க்கு இது அவசியம்.
இது இல்லாமல், Codex இயல்பாக reasoning இன்றி செயல்படும்; சரியாக வேலை செய்யாது. சிறந்த முடிவுகளுக்கு "high" ஐ பயன்படுத்துங்கள்.
model = "gpt-6-astra"
model_reasoning_effort = "high"
செல்லுபடியாகும் reasoning levels: low, medium, high (பரிந்துரைக்கப்படுகிறது), xhigh.
3. Environment Variables — ~/.zshrc
# Smart AIPI
export OPENAI_API_KEY="sk-your-key"
export OPENAI_BASE_URL="https://api.smartaipi.com/v1"
உங்கள் shell profile ஐ திருத்திய பிறகு, உங்கள் terminal ஐ மறுதொடக்கம் செய்யவும் அல்லது source ~/.zshrc ஐ இயக்கி மாற்றங்கள் செயல்படச் செய்யவும்.
பிறகு Codex ஐ வழக்கம்போல் பயன்படுத்துங்கள்:
codex "fix this bug"
Codex WebSocket வேக வழிகாட்டி
அதிக tool calls உள்ள agentic coding flows க்கு WebSocket mode பொதுவாக வேகமாக இருக்கும். HTTP வழியாக மீண்டும் மீண்டும் reconnect செய்து முழு request envelopes ஐ மீண்டும் அனுப்புவதற்குப் பதிலாக, Codex ஒரு live connection ஐ வைத்துக்கொண்டு incremental turns ஐ அனுப்பும்; இதனால் continuation overhead குறையும்.
Codex இல் WebSockets ஐ இயலுமைப்படுத்துங்கள்
~/.codex/config.toml இல் WebSocket v2 feature flag ஐ பயன்படுத்தவும்: ~/.codex/config.toml:
model = "gpt-6-astra"
model_reasoning_effort = "high"
[features]
responses_websockets_v2 = true
CLI இணைவு:
codex --enable responses_websockets_v2
பழைய builds இல் legacy flag பயன்படுத்தப்படலாம்:
[features]
responses_websockets = true
அறியப்பட்ட Homebrew நடத்தை
சில Homebrew-distributed builds இல், நீண்ட நேரம் ஓடும் tasks போது WebSocket turns நின்றுவிட்டு, பின்னர் அமைதியாக HTTP க்கு fallback ஆகலாம். குறிப்பாக complex tool-call loops இல் இதைப் பார்த்தோம். கீழே உள்ள fixes உடன் open-source code இலிருந்து rebuild செய்தபோது stability மற்றும் speed இரண்டும் மேம்பட்டன.
Post-Merge: Open-Source WebSocket Bug ஐ சரிசெய்யவும்
உங்கள் branch ஐ merge செய்த பிறகு, இந்த checklist ஐ பயன்படுத்தி fix உங்கள் local binary இல் உள்ளதா என்று உறுதி செய்யவும்:
# 1) Pull merged main
git checkout main
git pull --ff-only
# 2) Confirm websocket flags exist
codex features list | rg responses_websockets
# 3) Build and install
cd codex-rs
cargo build --release
install -m 0755 target/release/codex ~/.local/bin/codex-beta
# 4) Run with websocket enabled
CODEX_RS_RESPONSES_WS=true \
OPENAI_BASE_URL=https://api.smartaipi.com/v1 \
~/.local/bin/codex-beta --enable responses_websockets_v2
நீங்கள் manual patch செய்ய வேண்டுமெனில், இந்த code-level fixes உள்ளனவா என்று உறுதி செய்யவும்:
# A) Build websocket request with IntoClientRequest so required headers are set
let mut request = url.as_str().into_client_request()?;
request.headers_mut().extend(headers);
# B) Ensure TLS roots are enabled for tokio-tungstenite in Cargo.toml
tokio-tungstenite = { version = "...", features = ["rustls-tls-native-roots"] }
Cursor & Cline
Cursor IDE அல்லது Cline VS Code extension உடன் Smart AIPI ஐ பயன்படுத்துங்கள்.
Cursor
- Cursor Settings ஐ திறக்கவும்
- செல்லவும்
Modelsதாவல் - கிளிக் செய்யவும்
+ Add Model - Base URL ஐ அமைக்கவும்:
https://api.smartaipi.com/v1 - உங்கள் API key ஐ உள்ளிடவும்
- Model:
gpt-6-astra
Cline (VS Code)
- VS Code இல் Cline settings ஐ திறக்கவும்
- தேர்வு செய்யவும்
OpenAI Compatible - Base URL:
https://api.smartaipi.com/v1 - உங்கள் API key ஐ உள்ளிடவும்
- Model:
gpt-6-astra
அரட்டை
Smart AIPI Chat ஐ பயன்படுத்துங்கள் chat.smartaipi.com. இல் text, image, video, code, search, மற்றும் voice workflows க்காக.
அம்சங்கள்
- ✓ அரட்டை — Smart AIPI models உடன் பொதுப் பயன்பாட்டு text conversations.
- ✓ படங்கள் — prompts மூலம் படங்களை உருவாக்கவும் மற்றும் திருத்தவும்.
- ✓ வீடியோ — text அல்லது image inputs இலிருந்து videos உருவாக்கவும்.
- ✓ கோடு — browser இல் code உதவி மற்றும் திருத்தம்.
- ✓ தேடல் — grounded answers க்காக web search ஐ பயன்படுத்தவும்.
- ✓ குரல் — voice input மற்றும் responses மூலம் model உடன் பேசுங்கள்.
தொடங்குவது எப்படி
- 1. திறக்கவும் chat.smartaipi.com
- 2. உள்நுழையவும் அல்லது ஒரு கணக்கு உருவாக்கவும்.
- 3. text, images, video, code, search, அல்லது voice உடன் chat செய்யத் தொடங்குங்கள்.
கட்டணம்: Usage உங்கள் Smart AIPI credits இற்கு எதிராக bill செய்யப்படும்.
API சோதிப்பான்
உங்கள் browser இலிருந்தே API ஐ சோதிக்கவும்: