AgentOps-AI / AgentOps-AI/tokencost

Is this package capable of calculating tokens for OpenAI assistant mode and more advanced chats?

未關閉
#58 4 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Python
星號
2k
分支
105
PR 合併指標
30 天內沒有已合併 PR

描述

Hello,
I noticed that the code package you wrote is very impressive. However, is it only capable of counting tokens for regular simple chats?

I saw your code requires the input prompt to include "role", "user", and "content" strings.....

`message_prompt = [{ "role": "user", "content": "Hello world"}]`

If using the assistant mode with instructions, file search, and uploading files to vector stores for RAG, the calculation might be more complex.

Are the token calculation methods for gpt-4-1106-preview and gpt4o the same?
I checked the tokenizer on the official website, but the tokenizer for gpt4o is not yet available:
https://platform.openai.com/tokenizer

Currently, my code for calculating tokens is as follows. Is this correct?
Thank you.

`import tiktoken
encoding = tiktoken.encoding_for_model("gpt-4-1106-preview")
token_contents = len(encoding.encode(contents))
`

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。