Sun Blog

Back

Sun API 使用教程Blur image

Sun API 介绍#

Sun API 是一个低价的 gpt 中转 API,支持 gpt3.5 gpt4 Claude3 全系列模型。

价格优惠,仅需 0.8元即可购买 1 美刀额度,只要官方价格的 十分之一

官方同等计费方式,不限时间,按量计费,明细可查,每一笔消耗都公开透明。

官网地址:Sun API (api.csun.site)

支持模型

image.png

如何充值#

支持微信、支付宝付款,前往 充值页面 输入金额,点击相应付款方式,付款成功即可完成充值。 image.png

计费规则#

总的来讲,就是我们后台用美元计费,与 open AI 的模型价格保持一致,折扣体现在充值的时候。目前是 1 折 1 美元只需要 0.8 人民币,详细以充值页面价格为准。

请求明细查看#

在本网站的日志界面可以查看到每一次调用的明细

image.png

提示是用户使用时输入到模型的所有信息消耗的 token 数,补全是模型输出的所有信息消耗的 token 数 ,提示和补全都是要扣费的。

所有模型的计费方式,就是基于消耗的多少token来计算价格。 大部分情况下,你都可以使用 1 汉字 = 2 token 来近似估算中文聊天的中文所需 token 数。但这并不是绝对的,因为不同的字实际token不一样,官方只按token计算。

关于倍率#

倍率是用来计算模型价格的,从而计算额度消耗

额度消耗 = 分组倍率 * 基准价格 * 模型倍率 * (提示 token 数 + 补全 token 数 * 补全倍率)

基准价格是 1 美元 50w token

正常来说用户可以不用管倍率问题,因为在模型价格页面已经详细列出了每个模型提示和补全的价格

额度消耗 = 提示 token 数 * 提示价格 + 补全 token 数 * 补全价格

将鼠标移到日志界面详情上,也可以查看计算过程

image.png

如何使用 API#

使用与官方类似,首先需要获取 api key,即令牌,前往令牌页面,点击添加令牌。 image.png 设置好令牌名称、过期时间、令牌额度,点击提交即可。

注意:令牌额度决定了你这个令牌能使用多少额度,但会受到你的余额限制。

image.png

创建令牌后,点击复制按钮,即可复制令牌的值,也就是 api key,令牌形如sk-xxxxxx。

image.png

在需要使用API的平台,将 BASE_URL 改为中转API调用地址 https://api.csun.site/ ,不同的客户端可能需要填写不同的BASE_URL,请尝试如下地址:

在 Chat-Next-Web 中使用#

访问 https://chat.csun.site/ (国内稳定访问)或点击侧边栏 聊天

进入页面后在设置页面勾选自定义接口,模型服务商选择 openai,并将接口地址更改为https://api.csun.site/, API Key 填写上述创建的 API Key。

注意:本站所有模型都使用 openai 标准接口,即使是使用 claude3 系列模型,模型服务商也要选择 openai

如果有需要使用的模型,但是 Chat-Next-Web 提供的下拉列表里面没有的话,请自定义模型,不同模型之间用英文逗号隔开,如 gpt-4-turbo-2024-04-09,gpt-4o,claude-3-sonnet-20240229,claude-3-opus-20240229,claude-3-haiku-20240307

image.png

然后点击新的聊天之间使用即可,模型可点击输入框上方小机器人图标切换。

image.png

在沉浸式翻译中使用#

沉浸式翻译 https://immersivetranslate.com/

一款免费的,好用的,没有废话的,革命性的,饱受赞誉的,AI 驱动的双语网页翻译扩展,你可以完全免费地使用它来实时翻译外语网页,PDF文档,ePub 电子书,字幕文件等。

在基本设置中翻译服务选择 openai,勾选自定义 API Key,API Key 填写创建的令牌,模型建议选择 gpt-3.5 系列,自定义 API 地址填写 https://api.csun.site/v1/chat/completions

image.png

在 LangChain 中使用#

最简单的就是:直接设置环境变量代码如下

API_SECRET_KEY = "sk-pvMtoVO******66249058b93C766F2D70167" # 你创建的令牌
BASE_URL = "https://api.csun.site/v1"; 

os.environ["OPENAI_API_KEY"] = API_SECRET_KEY
os.environ["OPENAI_BASE_URL"] = BASE_URL
shell

注意:openai_api_base 的末尾要加上 /v1,

llm = ChatOpenAI(
    openai_api_base="https://api.csun.site/v1", # 注意,末尾要加 /v1
    openai_api_key="sk-3133f******fee269b71d",
)

res = llm.predict("hello")

print(res)
python

示例代码,使用LLM进行预测

import requests
import time
import json
import time

from langchain.llms import OpenAI

API_SECRET_KEY = "创建的令牌";
BASE_URL = "https://api.csun.site/v1";

def text():
    llm = OpenAI(temperature=0.9)
    text = "What would be a good company name for a company that makes colorful socks?"
    print(llm(text))

if __name__ == '__main__':
    text();
python

在官方 openai 库中使用#

其他的方式和官方是一样的,只是改一个URL和key用我们的;具体API调用方法请查看官方文档即可。

from openai import OpenAI

client = OpenAI(
    # #将这里换成你创建的令牌
    api_key="sk-xxx",
    # 这里将官方的接口访问地址,替换成 sun api的接口地址
    base_url="https://api.csun.site/v1"
)

chat_completion = client.chat.completions.create(
    messages=[
        {
            "role": "user",
            "content": "Say this is a test",
        }
    ],
    model="gpt-3.5-turbo",
)

print(chat_completion)
python

Claude Code 教程#

安装 Node.js#

  1. 访问 https://nodejs.org
  2. 下载 LTS 版本的 Windows Installer (.msi)
  3. 运行安装程序,按默认设置完成安装
  4. 安装程序会自动添加到 PATH 环境变量

安装 Claude Code CLI#

管理员身份打开 CMD 或 PowerShell,执行以下命令

npm install -g @anthropic-ai/claude-code
bash

验证安装

claude --version
bash

配置 API#

访问 令牌管理 页面,点击添加令牌,令牌分组选择 claude-code

然后配置 claude 的环境变量,打开 %USERPROFILE%\.claude\settings.json 文件,添加以下配置

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "添加的令牌",
    "ANTHROPIC_BASE_URL": "https://api.csun.site/",
    "API_TIMEOUT_MS": "600000",
    "BASH_DEFAULT_TIMEOUT_MS": "600000",
    "BASH_MAX_TIMEOUT_MS": "600000",
    "MCP_TIMEOUT": "30000",
    "MCP_TOOL_TIMEOUT": "600000",
    "CLAUDE_API_TIMEOUT": "600000"
  }
}
json

启动 Claude Code#

配置完成后,先进入到工程目录,然后运行以下命令启动

claude
bash

Codex 教程#

安装 Node.js#

  1. 访问 https://nodejs.org
  2. 下载 LTS 版本的 Windows Installer (.msi)
  3. 运行安装程序,按默认设置完成安装
  4. 安装程序会自动添加到 PATH 环境变量

安装 CodeX CLI#

管理员身份打开 CMD 或 PowerShell,执行以下命令

npm install -g @openai/codex@latest
bash

验证安装:

codex --version
bash

配置 API#

获取令牌#

访问 令牌管理 页面,点击添加令牌,令牌分组选择 codex

创建配置文件夹#

%USERPROFILE% 目录下,创建 .codex 文件夹

创建配置文件#

.codex 文件夹下创建创建 config.toml 文件:

model_provider = "sunapi"
model = "gpt-5.1-codex"
model_reasoning_effort = "high"
network_access = "enabled"
disable_response_storage = true
windows_wsl_setup_acknowledged = true

[model_providers.sunapi]
name = "sunapi"
base_url = "https://api.csun.site/v1"
wire_api = "responses"
requires_openai_auth = true
plaintext

在同一目录下创建 auth.json 文件:

{
  "OPENAI_API_KEY": "粘贴为CodeX专用分组令牌key"
}
plaintext

启动 CodeX#

配置完成后,先进入到工程目录,然后运行以下命令启动

codex
plaintext
Sun API 使用教程
https://blog.csun.site/blog/2024-05-22-sun-api-tutorial
Author Sun Xin
Published at May 22, 2024
Comment seems to stuck. Try to refresh?✨