smai.aismai.ai
应用配置

自主开发应用

在自主开发的应用中集成 smai.ai

简介

smai.ai 兼容 OpenAI API 格式,您可以轻松地在自主开发的应用中集成 AI 能力。

API 配置

基本信息

配置项
Base URLhttps://api.smai.ai
标准端点https://api.smai.ai/v1
完整端点https://api.smai.ai/v1/chat/completions
API Key您的 smai.ai 令牌

SDK 集成

Python

from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://api.smai.ai/v1"
)

response = client.chat.completions.create(
    model="gpt-4.1",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Hello!"}
    ]
)

print(response.choices[0].message.content)

JavaScript/TypeScript

import OpenAI from 'openai';

const client = new OpenAI({
    apiKey: 'sk-your-api-key',
    baseURL: 'https://api.smai.ai/v1'
});

const response = await client.chat.completions.create({
    model: 'gpt-4.1',
    messages: [
        { role: 'system', content: 'You are a helpful assistant.' },
        { role: 'user', content: 'Hello!' }
    ]
});

console.log(response.choices[0].message.content);

cURL

curl https://api.smai.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-your-api-key" \
  -d '{
    "model": "gpt-4.1",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

环境变量配置

export OPENAI_API_KEY="sk-your-api-key"
export OPENAI_BASE_URL="https://api.smai.ai/v1"

常见框架集成

LangChain

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model="gpt-4.1",
    openai_api_key="sk-your-api-key",
    openai_api_base="https://api.smai.ai/v1"
)

LlamaIndex

from llama_index.llms.openai import OpenAI

llm = OpenAI(
    model="gpt-4.1",
    api_key="sk-your-api-key",
    api_base="https://api.smai.ai/v1"
)

常见问题

相关链接

目录