应用配置
Custom Integration
Using smai.ai in other applications
General Configuration Method
smai.ai is compatible with the OpenAI API, so any application that supports the OpenAI API can use smai.ai.
Configuration Parameters
| Parameter | Value |
|---|---|
| API Base URL | https://api.smai.ai/v1 |
| API Key | sk-your-api-key |
Common Configuration Names
Different applications may use different configuration names:
| Configuration Item | Possible Names |
|---|---|
| API Base URL | base_url, api_base, endpoint, host, server |
| API Key | api_key, key, token, secret |
Environment Variables
Many applications support configuration through environment variables:
export OPENAI_API_KEY="sk-your-api-key"
export OPENAI_API_BASE="https://api.smai.ai/v1"
export OPENAI_BASE_URL="https://api.smai.ai/v1"Common Application Configurations
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"
)AutoGPT
Configure in the .env file:
OPENAI_API_KEY=sk-your-api-key
OPENAI_API_BASE=https://api.smai.ai/v1Continue (VS Code Plugin)
Configure in config.json:
{
"models": [
{
"title": "smai.ai GPT-4.1",
"provider": "openai",
"model": "gpt-4.1",
"apiKey": "sk-your-api-key",
"apiBase": "https://api.smai.ai/v1"
}
]
}HTTP Requests
If the application supports custom HTTP requests, you can directly call the API:
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"}]
}'Frequently Asked Questions
Need Help?
If you encounter issues configuring a specific application, please contact customer service:
- WeChat Customer Service: SmallAI2024
