openai==0.27.0
python-dotenv==1.0.1
moesifwsgi

然后安裝依賴項。

pip install -r requirements.txt

創(chuàng)建一個名為 的文件.env,我們將在其中放置您的 API 密鑰。您可以使用 OpenAI 創(chuàng)建一個帳戶,并且您可能需要在您的 OpenAI 帳戶中存入至少 1 美元。對于 Moesif 應用程序 ID,您可以從免費帳戶中獲取它。

OPENAI_API_KEY="Obtain from your Open AI Account"
MOESIF_APPLICATION_ID="Obtain from your Moesif Account"

創(chuàng)建一個名為 的新文件app.py,聊天 API 的代碼非常簡單:

from flask import Flask, request, jsonify
import openai
from dotenv import load_dotenv
import os
from moesifwsgi import MoesifMiddleware

# Load environment variables from .env file
load_dotenv()

# Set your OpenAI API key here
openai.api_key = os.getenv('OPENAI_API_KEY')

app = Flask(__name__)

@app.route('/chat', methods=['POST'])
def chat():
user_input = request.json.get('message')

# Define the onboarding conversation
conversation = [
{"role": "system", "content": "You are a customer onboarding agent."},
{"role": "user", "content": user_input}
]

response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=conversation,
max_tokens=150
)

# Extract the response text and token usage

response_text = response.choices[0].message['content'].strip()
tokens_used = response.usage.total_tokens

response_obj = jsonify({
'response': response_text,
})

# Add the token usage to the response headers
response_obj.headers['X-Tokens-Used'] = tokens_used
# Adding the value to header is just one of many approaches.
# Since Moesif can do metering on almost any field, you can add the
# value to Header, Body, or even Metadata.

return response_obj

該 API 是 ChatGPT 的一個簡單外觀,但我們添加了一個響應標頭X-Tokens-Used。還有其他方法可以捕獲這些數(shù)據,上一節(jié)將簡要討論這些方法。

添加 Moesif 中間件

## Moesif Middleware Setup:
def identify_user(app, environ, response_headers=dict()):
# Your custom code that returns a user id string
user_id = "my-chat-user"
return user_id

def identify_company(app, environ, response_headers=dict()):
# Your custom code that returns a company id string
# hardcoded to this value for now.
company_id = "my-chat-company"
return company_id

moesif_settings = {
'APPLICATION_ID': os.getenv('MOESIF_APPLICATION_ID'),
'DEBUG': False,
'LOG_BODY': True,
'IDENTIFY_USER': identify_user,
'IDENTIFY_COMPANY': identify_company,
'CAPTURE_OUTGOING_REQUESTS': False
}

# flask
app.wsgi_app = MoesifMiddleware(app.wsgi_app, moesif_settings)

if __name__ == "__main__":
app.run(debug=True)

在這個例子中,我們沒有實現(xiàn)身份驗證,但是當您實現(xiàn)身份驗證時,您可以輕松地用實際 ID 替換占位符 user_id 和/或 company_id。(順便說一句,請參閱Moesif 實體圖以查看用戶、公司和訂閱的關系模型。

這基本上就是您需要的所有代碼。讓我們運行它。

python app.py

請使用下面的 curl 命令發(fā)送一些 API 請求。

curl --request POST \
--url http://localhost:5000/chat \
--header 'Content-Type: application/json' \
--data '{
"message": "How are you? What do you do?"
}'

您應該能夠看到在Moesif 事件流中捕獲的 API 調用。

現(xiàn)在,我們只需要配置您的 Moesif 和 Stripe 帳戶。

將 Moesif 連接到 Stripe

按照 Moesif Docs 上的詳細說明將Moesif 連接到您的 Stripe 帳戶。

為了演示的目的,在配置 id 映射時,將 Moesif 字段映射company_id到 Stripe 字段customer.company_id

此映射可幫助 Moesif 識別與 API 事件關聯(lián)的 company_id 的 Stripe 客戶。

使用 Moesif 的產品目錄創(chuàng)建計劃/價格

對于基于使用量的計費,您需要一個包含一個或多個價格的計劃。每個價格代表您要對其收取使用費的一項資源。

盡管您可以直接在 Stripe 中創(chuàng)建計劃和價格,但 Moesif 的產品目錄功能可以簡化這一過程,并在 Stripe 中為您創(chuàng)建同步計劃。

繼續(xù)創(chuàng)建測試計劃和每單位代幣的價格,參見下面的圖片示例。

創(chuàng)建價格

創(chuàng)建計費表

計費計量器將指標與計劃/價格綁定,然后將該指標值報告給 Stripe 或其他計費提供商。在這里,我們將為我們之前設置的 response.Headers.X-Token-Used 標頭的 SUM 創(chuàng)建計費計量器。

在 Moesif 中,點擊 Billing Meter,然后點擊 Create new,在 Billing Meter 表單中:

驗證

以上基本上就是您需要的所有設置。讓我們測試并驗證一下。

在 Stripe 中創(chuàng)建客戶并訂閱

通常,客戶和訂閱會在 Stripe 的結帳流程中自動創(chuàng)建。但為了實現(xiàn)此目的,請在Stripe 的儀表板中手動創(chuàng)建這兩個對象。

再次發(fā)送更多 API 請求。

現(xiàn)在,發(fā)送到您的測試服務器的 API 調用應該被計量并報告給 Stripe 以收取付款。

接下來該怎么做:

Gen-AI 產品價格昂貴,因此計量各種資源的使用情況非常重要。以上示例展示了如何快速設置使用計費并將成本與您為客戶創(chuàng)造的價值掛鉤。

本示例中的代碼在Github上。

下一步,請?zhí)剿?Moesif 文檔,了解計費計量解決方案的靈活性和強大性。

原文鏈接:https://www.moesif.com/blog/technical/gen-ai/ChatBot-API-OpenAI-Token-Usaged-Based-Monetization/

熱門推薦
一個賬號試用1000+ API
助力AI無縫鏈接物理世界 · 無需多次注冊
3000+提示詞助力AI大模型
和專業(yè)工程師共享工作效率翻倍的秘密
返回頂部
上一篇
API 貨幣化指南:如何選擇合適的工具和平臺
下一篇
AI API 貨幣化的挑戰(zhàn)
国内精品久久久久影院日本,日本中文字幕视频,99久久精品99999久久,又粗又大又黄又硬又爽毛片
高清不卡在线观看av| 日韩电影在线观看网站| 亚洲欧洲精品一区二区三区不卡| 亚洲成国产人片在线观看| 91小视频在线免费看| 中文字幕在线一区免费| 成a人片亚洲日本久久| 国产精品久久久久久久久久免费看| 国产91清纯白嫩初高中在线观看 | 8x8x8国产精品| 视频在线在亚洲| 亚洲精品在线免费观看视频| 成人午夜免费av| 亚洲自拍偷拍网站| 日韩欧美久久一区| 99re热视频这里只精品| 日韩综合在线视频| 亚洲国产精品国自产拍av| 色久优优欧美色久优优| 极品美女销魂一区二区三区免费| 国产精品天干天干在观线| 欧美精选在线播放| 成人h动漫精品一区二区| 亚洲高清视频中文字幕| 337p日本欧洲亚洲大胆精品| 91免费看片在线观看| 激情欧美日韩一区二区| 亚洲一区二区三区激情| 国产精品午夜在线观看| 91精品婷婷国产综合久久竹菊| 成人妖精视频yjsp地址| 久久www免费人成看片高清| 伊人性伊人情综合网| 中文字幕高清一区| 精品国产乱码久久久久久久| 欧美日韩精品一二三区| 欧洲日韩一区二区三区| 丰满放荡岳乱妇91ww| 国产美女av一区二区三区| 日韩成人精品在线观看| 午夜精品福利一区二区三区av| 亚洲婷婷综合久久一本伊一区| 欧美国产精品一区二区三区| 精品国产一区二区精华| 日韩欧美亚洲一区二区| 欧美高清性hdvideosex| 欧美体内she精高潮| 91网站在线观看视频| 成人黄色在线看| 高清国产午夜精品久久久久久| 黄色成人免费在线| 久久国产精品第一页| 日韩精品91亚洲二区在线观看| 亚洲一区二区美女| 亚洲成a人v欧美综合天堂| 亚洲第一二三四区| 日日夜夜精品视频免费| 七七婷婷婷婷精品国产| 久久国产精品露脸对白| 国产精华液一区二区三区| 国产精品一区在线观看乱码| 成人影视亚洲图片在线| 91在线porny国产在线看| 日本高清视频一区二区| 欧美精品自拍偷拍| 久久丝袜美腿综合| 亚洲六月丁香色婷婷综合久久| 一区二区三区久久| 麻豆精品在线视频| 国产ts人妖一区二区| 91视频精品在这里| 欧美成人免费网站| 亚洲啪啪综合av一区二区三区| 亚洲国产美国国产综合一区二区| 日韩黄色免费电影| 粉嫩嫩av羞羞动漫久久久 | 日韩av高清在线观看| 国产一区高清在线| 色www精品视频在线观看| 日韩免费看的电影| 一级精品视频在线观看宜春院| 久草中文综合在线| 欧美网站大全在线观看| 国产精品麻豆久久久| 久久精品国产第一区二区三区| 成人av免费网站| 欧美va亚洲va香蕉在线| 一区二区三区久久久| 成人毛片视频在线观看| 日韩欧美精品在线视频| 亚洲成人综合网站| 色又黄又爽网站www久久| 日韩欧美卡一卡二| 日韩精品国产精品| 欧美性大战久久久久久久 | 国产日韩一级二级三级| 欧美aaaaa成人免费观看视频| 91丨九色丨黑人外教| 国产日韩欧美在线一区| 精品一区二区三区影院在线午夜 | 成人av网站免费| 国产欧美日韩视频一区二区| 裸体在线国模精品偷拍| 日韩一区二区三区四区五区六区| 亚洲蜜臀av乱码久久精品蜜桃| 成人精品一区二区三区四区| 久久久久久久久久久久久女国产乱| 日韩黄色小视频| 91精品国产综合久久久久久久| 亚洲精品日日夜夜| 91老师国产黑色丝袜在线| 亚洲欧美综合色| 色婷婷综合五月| 伊人婷婷欧美激情| 欧美日韩国产成人在线91| 亚洲第一av色| 日韩一级黄色片| 国产精品88av| 亚洲同性gay激情无套| 波多野洁衣一区| 亚洲精选免费视频| 国产精品亚洲第一| 欧美国产一区二区在线观看| 国产成人精品三级麻豆| 欧美国产日韩亚洲一区| 国产91丝袜在线播放0| 综合色天天鬼久久鬼色| 色哟哟欧美精品| 亚洲一卡二卡三卡四卡| 91精品国产综合久久国产大片| 另类小说一区二区三区| 久久先锋影音av鲁色资源网| 成人亚洲一区二区一| 亚洲天堂福利av| 制服视频三区第一页精品| 国产麻豆一精品一av一免费| 亚洲欧美电影一区二区| 制服丝袜亚洲色图| 欧美性大战久久久| 青娱乐精品在线视频| 久久久久97国产精华液好用吗| 成熟亚洲日本毛茸茸凸凹| 亚洲一区二区三区精品在线| 欧美一级一级性生活免费录像| 处破女av一区二区| 蜜桃在线一区二区三区| 亚洲欧美一区二区三区国产精品 | 福利一区二区在线| 亚洲va欧美va人人爽午夜| 久久精子c满五个校花| 欧美日韩视频一区二区| 波多野结衣精品在线| 亚洲成人资源在线| 日韩一区二区在线看| 国产iv一区二区三区| 日韩高清在线观看| 一区二区三区波多野结衣在线观看| 精品国产乱码久久久久久图片| 欧美视频一区二区三区| 成人h版在线观看| 国产91丝袜在线播放九色| 美国一区二区三区在线播放| 亚洲精品伦理在线| 亚洲欧洲精品成人久久奇米网| 精品免费国产二区三区| 欧美v日韩v国产v| 一区二区三区在线不卡| 在线播放亚洲一区| 91麻豆免费视频| 成人高清视频在线| 国产成人亚洲精品狼色在线| 久久99精品国产麻豆婷婷| 日韩成人免费看| 美女脱光内衣内裤视频久久网站| 亚洲一区二区高清| 日欧美一区二区| 另类调教123区| 国产精品主播直播| 成人黄色免费短视频| 99re这里只有精品首页| 91啪亚洲精品| 欧美日韩国产在线播放网站| 欧美天堂亚洲电影院在线播放| 欧美日韩一区二区在线观看视频| 在线观看日韩国产| 777午夜精品视频在线播放| 欧美一区二区不卡视频| 26uuu久久天堂性欧美| 中文字幕免费一区| 亚洲激情一二三区| 欧美a一区二区| 成人手机电影网| 欧美日韩在线精品一区二区三区激情| 欧美唯美清纯偷拍| 精品国产a毛片| 夜夜夜精品看看| 国产一区二区在线影院| 色一情一乱一乱一91av| 在线播放欧美女士性生活| 国产精品人成在线观看免费|