New API 手册 / 多语言 SDK 示例

多语言 SDK 示例

核心只有两点:base_url 指向本站,api_key 换成你的令牌。

Python

pip install openai
from openai import OpenAI
client = OpenAI(api_key="sk-...", base_url="https://ai.moespark.dev/v1")

resp = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "把这句话翻译成英文:今天天气很好"}],
)
print(resp.choices[0].message.content)

Node.js / TypeScript

npm i openai
import OpenAI from "openai";
const client = new OpenAI({ apiKey: process.env.AI_API_KEY, baseURL: "https://ai.moespark.dev/v1" });

const resp = await client.chat.completions.create({
  model: "gpt-4o-mini",
  messages: [{ role: "user", content: "写一个 3 行的 Python 快排" }],
});
console.log(resp.choices[0].message.content);

Go

// go get github.com/sashabaranov/go-openai
package main

import (
    "context"
    "fmt"
    openai "github.com/sashabaranov/go-openai"
)

func main() {
    cfg := openai.DefaultConfig("sk-...")
    cfg.BaseURL = "https://ai.moespark.dev/v1"
    c := openai.NewClientWithConfig(cfg)
    r, _ := c.CreateChatCompletion(context.Background(), openai.ChatCompletionRequest{
        Model: "gpt-4o-mini",
        Messages: []openai.ChatCompletionMessage{
            {Role: "user", Content: "你好"},
        },
    })
    fmt.Println(r.Choices[0].Message.Content)
}

Java(OpenAI 兼容库)

// 以 openai-java / langchain4j 等为例,设置 baseUrl 即可
OpenAiApi api = OpenAiApi.builder()
    .baseUrl("https://ai.moespark.dev/v1")
    .apiKey("sk-...")
    .build();

curl / 任意 HTTP 客户端

curl https://ai.moespark.dev/v1/chat/completions \
  -H "Authorization: Bearer sk-你的令牌" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-4o-mini","messages":[{"role":"user","content":"hello"}]}'

框架 / 工具接入

工具配置要点
LangChain(Python/JS)base_url=... + api_key=...,用 ChatOpenAI 类
LlamaIndexOpenAILike / 自定义 base_url
Dify / FastGPT 等模型供应商选 OpenAI 兼容,填 Base URL 与 Key
VSCode / Cursor 类插件填自定义 OpenAI Endpoint
Cherry Studio / Chatbox供应商选 OpenAI 兼容,填接口地址与 Key
说明
大多数「自定义 OpenAI」输入框要的是带 /v1 的完整前缀:https://ai.moespark.dev/v1。少数工具只填根域,会自动补 /v1,按工具提示为准。