接下来用「吵架包赢」产品作为demo
演示如何在bolt或v0中构建产品
我想做一个「吵架包赢」,它是一个网站。
#技术栈
- NextJS
- Typescript
- 不需要使用数据库,如果需要存储,先存到 localStorage 里
#界面
- 考虑到用户主要是手机用户,请保证手机访问和电脑访问,都一样美观
- 考虑到我们到用户是微信用户,你的配色可以参考微信的配色
#功能
- 用户输入“对方的话”
- 用户选择“语气强烈程度”,是一个从 1 到 10 可以拖动的小玩意儿
- 用户点击“开始吵架“,回复 3 条牛逼的吵架内容。
- 回复内容你需要使用大模型。我们使用 openrouter 上面的 DeepSeek V3 模型吧。这是它的 API 文档 https://openrouter.ai/deepseek/deepseek-chat/API
这个 API 我的 Key 是:(改成你的 key)sk-or-v1-XXXXXXXXXXXXXXb296cbbd7b54ea70dd89f72a634fca8
这个 API 的示例代码如下:
from openai import OpenAI
client = OpenAI(
base_url="https://openrouter.ai/API/v1",
API_key="<OPENROUTER_API_KEY>",
)
completion = client.chat.completions.create(
extra_headers={
"HTTP-Referer": "<YOUR_SITE_URL>", # Optional. Site URL for rankings on openrouter.ai.
"X-Title": "<YOUR_SITE_NAME>", # Optional. Site title for rankings on openrouter.ai.
},
extra_body={},
model="deepseek/deepseek-chat",
messages=[
{
"role": "user",
"content": "What is the meaning of life?"
}
]
)
print(completion.choices[0].message.content)