8000 token counting may be done by the API · Issue #87 · haesleinhuepf/bia-bob · GitHub
[go: up one dir, main page]

Skip to content

token counting may be done by the API #87

Open

Description

@tischi

if we want to compute the price for a request we may not have to count the tokens ourselves, as they seem to be provided by the model response: https://platform.openai.com/docs/guides/text-generation/chat-completions-response-format

Activity

  1. self-assigned this
    on Dec 1, 2023
  2. haesleinhuepf commented on Dec 3, 2023

    @haesleinhuepf
    Owner

    related issues: #24 #34

  3. ishaan-jaff commented on Dec 28, 2023

    @ishaan-jaff

    Hi @haesleinhuepf @tischi I'm the maintainer of LiteLLM https://github.com/BerriAI/litellm we allow you to do cost tracking for 100+ LLMs

    Usage

    Docs: https://docs.litellm.ai/docs/#calculate-costs-usage-latency

    from litellm import completion, completion_cost
    import os
    os.environ["OPENAI_API_KEY"] = "your-api-key"
    
    response = completion(
      model="gpt-3.5-turbo", 
      messages=[{ "content": "Hello, how are you?","role": "user"}]
    )
    
    cost = completion_cost(completion_response=response)
    print("Cost for completion call with gpt-3.5-turbo: ", f"${float(cost):.10f}")

    We also allow you to create a self hosted OpenAI Compatible proxy server to make your LLM calls (100+ LLMs), track costs, token usage
    Docs: https://docs.litellm.ai/docs/simple_proxy

    I hope this is helpful, if not I'd love your feedback on what we can improve

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    0