Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
使用 OpenAI SDK、curl 和服务端封装调用 AIOAGI。
baseURL
apiKey
import OpenAI from "openai"; const client = new OpenAI({ apiKey: process.env.AIO_API_KEY, baseURL: process.env.AIO_BASE_URL ?? "https://api.aiearth.dev/v1", }); export async function askAio(prompt: string) { const response = await client.chat.completions.create({ model: process.env.AIO_DEFAULT_MODEL ?? "gpt-4o-mini", messages: [{ role: "user", content: prompt }], }); return response.choices[0]?.message?.content ?? ""; }
import os from openai import OpenAI client = OpenAI( api_key=os.environ["AIO_API_KEY"], base_url=os.environ.get("AIO_BASE_URL", "https://api.aiearth.dev/v1"), ) def ask_aio(prompt: str) -> str: response = client.chat.completions.create( model=os.environ.get("AIO_DEFAULT_MODEL", "gpt-4o-mini"), messages=[{"role": "user", "content": prompt}], ) return response.choices[0].message.content or ""
const stream = await client.chat.completions.create({ model: "gpt-4o-mini", messages: [{ role: "user", content: "逐步解释什么是 RAG。" }], stream: true, }); for await (const chunk of stream) { process.stdout.write(chunk.choices[0]?.delta?.content ?? ""); }
429
401