import openai, os
openai.api_key = os.getenv("OPENAI_API_KEY")
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": "用 emoji 寫一首關(guān)于夏天的短詩"}]
)
print(response.choices[0].message.content)
輸出:
?????? 蟬聲織熱浪,西瓜甜到心里涼~
跑通后,先讓「代碼審查助手」掃描,確保密鑰不在倉庫硬編碼;再用「代碼優(yōu)化」把同步阻塞換成 aiohttp 異步,并發(fā)提升 5 倍 ??!
import openai, json, os
openai.api_key = os.getenv("OPENAI_API_KEY")
schema = {
"type": "object",
"properties": {
"product_name": {"type": "string"},
"price_usd": {"type": "number"},
"in_stock": {"type": "boolean"}
}
}
res = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{
"role": "system",
"content": f"你必須只返回符合以下 JSON Schema 的內(nèi)容:{json.dumps(schema)}"
}, {
"role": "user",
"content": "幫我把 iPhone 15 Pro 128G 白色上架信息填好"
}],
temperature=0
)
print(json.loads(res.choices[0].message.content))
輸出:
{'product_name': 'iPhone 15 Pro 128G 白色', 'price_usd': 999, 'in_stock': True}
模板固化后,用「代碼文檔生成器」一鍵生成函數(shù)說明,前端拿到示例直接對接,零溝通成本 ??!
Whisper v2 大模型 0.006 USD/分鐘,支持 57 種語言 + 時間戳,會議記錄、字幕生成一把梭!
import openai, os
openai.api_key = os.getenv("OPENAI_API_KEY")
audio_file = open("earnings_call.wav", "rb")
transcript = openai.Audio.transcribe("whisper-1", audio_file, response_format="srt")
print(transcript)
想再省錢?把長音頻按 10 MB 切片并行上傳,「代碼優(yōu)化」自動幫你把同步改成協(xié)程,轉(zhuǎn)寫 1 小時錄音縮短至 3 分鐘 ?!
| 行業(yè) | 用例 | 提示詞技巧 |
|---|---|---|
| 教育 | 個性化習(xí)題生成 | 系統(tǒng)提示:你是小學(xué)數(shù)學(xué)老師,請用 50 字以內(nèi)解釋分數(shù)加法,并給出 3 道練習(xí)題 |
| 社交 | 智能內(nèi)容推薦 | 讓 AI 用 JSON 返回 {title, emoji, tags},前端直接渲染 |
| 零售 | 客服機器人 | 限定角色 + 商品知識庫,temperature 調(diào)到 0.1,答案更精準 |
把提示詞固化到后端,用「代碼生成」一鍵生成多語言 SDK,再讓「代碼審查助手」掃描 prompt 注入風(fēng)險,上線穩(wěn)穩(wěn)的 ???!
原文鏈接: https://www.ninetwothree.co/blog/how-developers-can-leverage-openais-chatgpt-api