openAi来源
OpenAI是一个研究组织,致力于以负责任和安全的方式推进人工智能的发展。他们开发的工具之一是 ChatGPT这是一个最先进的自然语言处理模型,可以实时生成类似人类的文本。 ChatGPT它因其对各种提示产生连贯和吸引人的反应的能力而受到关注,使其成为聊天机器人、内容生成和语言翻译等任务的宝贵工具。
账号注册流程
百度有相关教程,由于本地不支持申请使用openai,可以申请外部虚拟电话进行绑定。
登录账号使用apikey在openai库调用,调用了openai的接口
python的模型调用
代码语言:javascript复制$ pip install openai
16行python搞定
代码语言:javascript复制import openai
from wordStory.open_ai_key import apiKeyClass
prompt = """
sql的插入语句怎么写
"""
apiKey=apiKeyClass()
openai.api_key = apiKey.getApiKey()
responseText = openai.Completion.create(
model="text-davinci-003",
prompt=prompt,
max_tokens=100,
temperature=0
)
print(responseText)
传入字符串去查询sql的插入语句
返回格式:
代码语言:javascript复制{
"choices": [
{
"finish_reason": "stop",
"index": 0,
"logprobs": null,
"text": "nINSERT INTO u8868u540d (u5b57u6bb51, u5b57u6bb52,...) VALUES (u503c1, u503c2, ...);"
}
],
"created": 1676110679,
"id": "cmpl-6ihF923L22YzzZJLosI8kgaHnF72u",
"model": "text-davinci-003",
"object": "text_completion",
"usage": {
"completion_tokens": 41,
"prompt_tokens": 19,
"total_tokens": 60
}
}
返回结果
公众号处理返回消息逻辑:将用户输入的字符串放入openai查询返回结果给用户。