Skip to content

OpenAI 官方库使用

ArmNet 字元服务 完全兼容 OpenAI API 标准,您可以直接使用官方提供的 SDK 进行开发,只需修改 base_urlapi_key

安装 SDK

Python

pip install openai

Node.js

npm install openai

配置与调用

Python 示例

from openai import OpenAI  
  
client = OpenAI(  
    api_key="YOUR_API_KEY",  
    base_url="http://122.51.35.238:5170/v1"  
)  
  
response = client.chat.completions.create(  
    model="gpt-4o",  
    messages=[{"role": "user", "content": "Hello!"}]  
)  
print(response.choices[0].message.content)

Node.js 示例

import OpenAI from "openai";  
  
const openai = new OpenAI({  
    apiKey: "YOUR_API_KEY",  
    baseURL: "http://122.51.35.238:5170/v1"  
});  
  
async function main() {  
    const completion = await openai.chat.completions.create({  
        messages: [{ role: "user", content: "Hello!" }],  
        model: "gpt-4o",  
    });  
    console.log(completion.choices[0].message.content);  
}  
main();

支持的高级特性

  • Function Calling: 完全支持。
  • Image Input: 支持 GPT-4o 等多模态模型。
  • Embeddings: 支持文本向量化。
  • Streaming: 支持流式输出。

本页内容来自文档知识库整理,已按 ArmNet 字元服务 服务命名统一更新。