Giter Club home page Giter Club logo

Comments (12)

QAbot-zh avatar QAbot-zh commented on May 25, 2024 3

同,求解

我来好好解释一下吧。以下内容暂时忽略分组倍率。
已知:①提示token数即官方的Input,补全token数即官方的Output。②OneAPI默认 1$ = 50w tokens,即0.002$/1k tokens,把这个叫做基准价格。
以gpt-3.5-turbo-1106为例,它的倍率设置如下:

基准价格:0.002$/1k tokens
模型名称 输入价格 输出价格
gpt-3.5-turbo-1106 0.001$/1k tokens 0.002$/1k tokens
模型倍率=输入价格/基准价格 补全倍率=输出价格/输入价格
0.001/0.002=0.5 0.002/0.001=2

官方的价格公式:输入价格 * 输入token数 + 输出价格 * 输出token数
OneAPI的价格公式:
模型倍率 * (提示token数 + 补全token数 * 补全倍率)
= 模型倍率 * 提示token数 + 模型倍率 * 补全倍率 * 补全token数
= (输入价格/基准价格) * 输入token数 + (输出价格/基准价格)* 输出token数
= (输入价格 * 输入token数 + 输出价格 * 输出token数))/ 基准价格

可以看到,它们只差了一个固定参数,即基准价格,程序后台计算完统一乘上基准价格就好了。
你说为什么基准价格为什么定在1$=50w tokens?那自然是因为最开始基准价格是参考的gpt-3.5-turbo的输入价格0.002$/1k tokens,降价是后来的事情了。
你要问为什么选择倍率体系,不直接使用价格体系,那就得问作者了。

from one-api.

QAbot-zh avatar QAbot-zh commented on May 25, 2024

https://github.com/songquanpeng/one-api#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

from one-api.

kenneth-bro avatar kenneth-bro commented on May 25, 2024

https://github.com/songquanpeng/one-api#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

就是没懂这个模型倍率

from one-api.

Ekko1048 avatar Ekko1048 commented on May 25, 2024

同,求解

from one-api.

Ekko1048 avatar Ekko1048 commented on May 25, 2024

同,求解

我来好好解释一下吧。以下内容暂时忽略分组倍率。 已知:①提示token数即官方的Input,补全token数即官方的Output。②OneAPI默认 1$ = 50w tokens,即0.002$/1k tokens,把这个叫做基准价格。 以gpt-3.5-turbo-1106为例,它的倍率设置如下:

基准价格:0.002$/1k tokens
模型名称 输入价格 输出价格
gpt-3.5-turbo-1106 0.001$/1k tokens 0.002$/1k tokens
模型倍率=输入价格/基准价格 补全倍率=输出价格/输入价格
0.001/0.002=0.5 0.002/0.001=2
官方的价格公式:输入价格 * 输入token数 + 输出价格 * 输出token数 OneAPI的价格公式: 模型倍率 * (提示token数 + 补全token数 * 补全倍率) = 模型倍率 * 提示token数 + 模型倍率 * 补全倍率 * 补全token数 = (输入价格/基准价格) * 输入token数 + (输出价格/基准价格) 输出token数 = (输入价格 * 输入token数 + 输出价格 * 输出token数))/ 基准价格*

可以看到,它们只差了一个固定参数,即基准价格,程序后台计算完统一乘上基准价格就好了。 你说为什么基准价格为什么定在1$=50w tokens?那自然是因为最开始基准价格是参考的gpt-3.5-turbo的输入价格0.002$/1k tokens,降价是后来的事情了。 你要问为什么选择倍率体系,不直接使用价格体系,那就得问作者了。

每个模型的基准价格会变动吗?还是固定的?可以在哪里查看呢?大佬

from one-api.

QAbot-zh avatar QAbot-zh commented on May 25, 2024

同,求解

我来好好解释一下吧。以下内容暂时忽略分组倍率。 已知:①提示token数即官方的Input,补全token数即官方的Output。②OneAPI默认 1$ = 50w tokens,即0.002$/1k tokens,把这个叫做基准价格。 以gpt-3.5-turbo-1106为例,它的倍率设置如下:
基准价格:0.002$/1k tokens
模型名称 输入价格 输出价格
gpt-3.5-turbo-1106 0.001$/1k tokens 0.002$/1k tokens
模型倍率=输入价格/基准价格 补全倍率=输出价格/输入价格
0.001/0.002=0.5 0.002/0.001=2
官方的价格公式:输入价格 * 输入token数 + 输出价格 * 输出token数 OneAPI的价格公式: 模型倍率 * (提示token数 + 补全token数 * 补全倍率) = 模型倍率 * 提示token数 + 模型倍率 * 补全倍率 * 补全token数 = (输入价格/基准价格) * 输入token数 + (输出价格/基准价格) 输出token数 = (输入价格 * 输入token数 + 输出价格 * 输出token数))/ 基准价格*
可以看到,它们只差了一个固定参数,即基准价格,程序后台计算完统一乘上基准价格就好了。 你说为什么基准价格为什么定在1$=50w tokens?那自然是因为最开始基准价格是参考的gpt-3.5-turbo的输入价格0.002$/1k tokens,降价是后来的事情了。 你要问为什么选择倍率体系,不直接使用价格体系,那就得问作者了。

每个模型的基准价格会变动吗?还是固定的?可以在哪里查看呢?大佬

基准价格是统一固定的,就是运营设置里的单位美元额度,每个模型根据官方价格调整模型倍率和补全倍率,就可以和官方价格保持同步。

from one-api.

Ekko1048 avatar Ekko1048 commented on May 25, 2024

是运营设置里的单位美元额度,

我这里后台运营设置里的单位美元额度是500000,那么基准价格是多少呢?

from one-api.

QAbot-zh avatar QAbot-zh commented on May 25, 2024

是运营设置里的单位美元额度,

我这里后台运营设置里的单位美元额度是500000,那么基准价格是多少呢?

单位美元额度 50w,不就是前面说的 0.002$/1k tokens 吗?

from one-api.

jjaychen1e avatar jjaychen1e commented on May 25, 2024

@QAbot-zh 您好。请问 one-api 的模型倍率是在代码中固定的还是会根据官方价格实时更新的?需要在官方价格更新后等仓库更新重新部署新版吗,还是会自动更新?

from one-api.

QAbot-zh avatar QAbot-zh commented on May 25, 2024

@QAbot-zh 您好。请问 one-api 的模型倍率是在代码中固定的还是会根据官方价格实时更新的?需要在官方价格更新后等仓库更新重新部署新版吗,还是会自动更新?

计算公式是固定的,但是模型倍率设置是开放的,官方价格如果有更新但是仓库还没有及时跟踪,可以自行通过模型倍率和补全倍率进行价格的对齐
image

from one-api.

Ekko1048 avatar Ekko1048 commented on May 25, 2024

@QAbot-zh 您好。请问 one-api 的模型倍率是在代码中固定的还是会根据官方价格实时更新的?需要在官方价格更新后等仓库更新重新部署新版吗,还是会自动更新?

计算公式是固定的,但是模型倍率设置是开放的,官方价格如果有更新但是仓库还没有及时跟踪,可以自行通过模型倍率和补全倍率进行价格的对齐 image

怎么你会有个补全倍率的输入框

from one-api.

QAbot-zh avatar QAbot-zh commented on May 25, 2024

怎么你会有个补全倍率的输入框

因为我是新版本

from one-api.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.