要计算 ChatGPT 的令牌数量,你需要使用 OpenAI 的 "tiktoken" 库。这里是一个使用 PHP 的例子:\n\nphp\n<?php\n\nrequire_once 'vendor/autoload.php';\n\nuse OpenAI\TikToken\TikToken;\n\n// 安装依赖:composer require openai/tiktoken\n\n$apiKey = 'YOUR_API_KEY';\n$completion = '你想要计算令牌数量的文本';\n$engine = 'davinci'; // 或者 'curie'\n\n$client = new OpenAI\ApiClient($apiKey);\n$tiktoken = new TikToken($client);\n\n$result = $tiktoken->count($completion, $engine);\n\necho \"Total tokens: \" . $result['usage']['total_tokens'] . \"\n\" ;\n\n\n确保你已经安装 OpenAI PHP SDK,并将 YOUR_API_KEY 替换为你的 OpenAI API 密钥。\n\n请注意,计算令牌数量会产生 API 调用次数,并计费。因此,请确保你已经启用了计费功能,并了解 API 的定价细节。


原文地址: https://www.cveoy.top/t/topic/pP0Z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录