OpenApi接口的一次调用经历(附代码)

这篇具有很好参考价值的文章主要介绍了OpenApi接口的一次调用经历(附代码)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

去弄一个api_key:https://platform.openai.com/account/api-keys 

调用openapi接口实例,日常代码,java,html,servlet,人工智能

 先看所有能用的模型:

​
import openai

openai.api_key = 'sk-3MXseSpzjlPaPg0jKMPuT3BlbkFJ70WHA5twkr'

# 列出所有GPT-3模型
models = openai.Model.list()
for model in models["data"]:
    print(model["id"])

​

返回:

babbage davinci text-davinci-edit-001 babbage-code-search-code text-similarity-babbage-001 code-davinci-edit-001 text-davinci-001 ada curie-instruct-beta babbage-code-search-text babbage-similarity whisper-1 code-search-babbage-text-001 text-curie-001 code-search-babbage-code-001 text-ada-001 text-embedding-ada-002 text-similarity-ada-001 ada-code-search-code ada-similarity text-davinci-003 code-search-ada-text-001 text-search-ada-query-001 davinci-search-document ada-code-search-text text-search-ada-doc-001 davinci-instruct-beta text-similarity-curie-001 code-search-ada-code-001 ada-search-query text-search-davinci-query-001 curie-search-query gpt-3.5-turbo-0301 davinci-search-query babbage-search-document ada-search-document text-search-curie-query-001 text-search-babbage-doc-001 gpt-3.5-turbo curie-search-document text-search-curie-doc-001 babbage-search-query text-babbage-001 text-search-davinci-doc-001 text-search-babbage-query-001 curie-similarity curie text-similarity-davinci-001 text-davinci-002 davinci-similarity cushman:2020-05-03 ada:2020-05-03 babbage:2020-05-03 curie:2020-05-03 davinci:2020-05-03 if-davinci-v2 if-curie-v2 if-davinci:3.0.0 davinci-if:3.0.0 davinci-instruct-beta:2.0.0 text-ada:001 text-davinci:001 text-curie:001 text-babbage:001

您可以使用这些模型中的大多数模型。但是,某些模型可能需要不同的API密钥或使用不同的API端点。例如,一些模型只能用于文本生成,而另一些模型只能用于编码或搜索。您需要仔细查看OpenAI文档,以了解每个模型的用途和限制,并确保您的代码正确地调用所选模型。

值得注意的是,某些模型可能需要更高的OpenAI订阅级别,以获得更好的性能和额外的功能。例如,某些模型可能需要使用较大的最大生成长度,而其他模型可能需要使用更多的API调用以实现更好的文本生成质量。如果您想要使用这些功能,则需要升级您的OpenAI订阅。

gpt-3.5-turbo模型 需要订阅吗?

是的,gpt-3.5-turbo模型需要付费订阅,而且需要较高的OpenAI订阅级别。如果您想使用gpt-3.5-turbo模型,您需要拥有OpenAI的Developer Pro或Team Pro订阅才能使用。同时,请注意,使用该模型会产生相对较高的费用。因此,在使用该模型之前,请确保您已经了解了OpenAI的价格计划并做好了相应的预算。

然后选用了这个模型:davinci

import openai
import time

openai.api_key = 'sk-3MXseSpzjlPaPg0jKMPuT3BlbkFJ70WHA5twkr'

def ask_openai(question, model, max_tokens=50):
    """Asks a question to OpenAI's API and returns the response."""
    prompt = f"Q: {question}\nA:"
    response = openai.Completion.create(
        engine=model,
        prompt=prompt,
        max_tokens=max_tokens,
        n=1,
        stop=None,
        temperature=0.7,
    )
    answer = response.choices[0].text.strip()
    return answer

model = "davinci"
while True:
    question = input("You: ")
    if question.lower() == "exit":
        break
    start_time = time.time()
    answer = ask_openai(question, model)
    end_time = time.time()
    print(f"Bot: {answer} ({end_time - start_time:.2f} seconds)")

调用openapi接口实例,日常代码,java,html,servlet,人工智能

 算了,不用了。。。文章来源地址https://www.toymoban.com/news/detail-531820.html

到了这里,关于OpenApi接口的一次调用经历(附代码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OpenApi(Swagger)快速转换成 TypeScript 代码 - STC

    在现代的 Web 开发中,使用 OpenAPI(以前称为 Swagger)规范来描述和定义 API 已经成为一种常见的做法。OpenAPI 规范提供了一种统一的方式来描述API的结构、请求和响应,使得开发人员能够更好地理解和使用 API。 然而,手动编写与 OpenAPI 规范匹配的客户端代码或服务端框架可能

    2024年02月14日
    浏览(30)
  • 阿里云OpenAPI调用时遇到Specified access key is not found怎么办?

    摘要:本文介绍编写Android Studio程序通过调用阿里云OpenAPI来实现物联网平台具体操作时,遇到的Specified access key is not found问题解决方法。 OpenAPI 是阿里云产品提供的开放应用程序接口(API本来就是Application Program Interface之意)。开发者可以通过编程的方式来使用阿里云产品提

    2024年02月07日
    浏览(38)
  • Springboot 2.7 集成 Swagger 增强版接口框架 Knife4j 4.3 + springdoc OpenApi 3.0

    Swagger 作为一款服务端接口文档自动生成框架,早已深入人心,并且在市场上得到了广泛的应用。然而,Swagger 3.0 也就是 OpenApi 3.0 规范发布之后便停止了更新维护,出道就是巅峰。Knife4j 作为 Swagger 的增强版,是对 Swagger UI 做了优化,同时还有很多增强的功能。伴随着 Swagge

    2024年02月08日
    浏览(35)
  • 编译时注解处理器的一次使用经历

    编译时注解处理器在《深入理解Java虚拟机》一书中有一些介绍(前端编译篇有提到),但一直没有机会使用,直到碰到这个需求,觉得再合适不过了,就简单用了一下,这里做个记录。------原文写于2021年2月8日。 我们为公司提供了一套通用的JAVA组件包,组件包内有不同的模

    2024年02月12日
    浏览(31)
  • 【Openapi-ui+Knife】springdoc-openapi-ui 整合 knife,多模块分组,脚手架

     pom文件: yum文件: swagger配置文件 访问swagger-ui: 访问doc.html: http://localhost:18080/doc.html

    2024年02月04日
    浏览(32)
  • openapi中job提交

    镜像地址: https://www.jianshu.com/p/fcb3094f8c48?v=1693020692471 这里使用微软OpenPAI, 在nvidia的GPU设备上进行job测试。 通过查看pod的描述文件,可以看到使用了 openpai/openpai-runtime:v1.8.0 作为初始容器。在openpai-runtime的容器中运行自定义job。 这里的请求资源只显示github.com/fuse:1, 没有明确显

    2024年02月11日
    浏览(31)
  • Docs&OpenApi自动化校验

    一、背景 生产环境的文档中心的OpenApi和Kong服务配置的OpenApi可能存在不一致的情况,比如生产环境的文档中心有某个OpenApi,但是Kong服务没有配置到,那客户使用就会有问题。所以,前段时间(M09版本)花了4个人力(2个开发+2个测试)人工排查比对了2个0.5天,比较费时费力

    2024年01月25日
    浏览(25)
  • 阿里云——OpenAPI使用——短信服务

    目录 前言 产品位置 短信服务 API发送测试 控制台发送测试 链接地址: 阿里云 OpenAPI 开发者门户 公司一直没用这个,最近搞Eolink的时候看到OpenAPI,为了测试,我就搞一下阿里的试试,操作过程还是挺方便的,变相的产品华为、腾讯都有,阿里的操作的流畅度最高。步骤最简

    2023年04月20日
    浏览(33)
  • 如何为开放平台设计一个安全好用的OpenApi

    为了确保软件接口的标准化和规范化,实现业务模块的重用性和灵活性,并提高接口的易用性和安全性,OpenAPI规范应运而生。这一规范通过制定统一的接口协议,规定了接口的格式、参数、响应和使用方法等内容,从而提高了接口的可维护性和可扩展性。同时,为了也需要考

    2024年02月03日
    浏览(32)
  • Spring Boot 整合 springdoc-openapi

    springdoc-openapi官网:springdoc.org springdoc-openapi Github仓库:springdoc / springdoc-openapi springdoc-openapi Maven仓库:Home » org.springdoc » springdoc-openapi-ui OpenApi是一个业界的 api 文档标准,一个规范。 好比java里面一个抽象的概念,即是一个抽象类,只是提供了一个api文档规范的抽象方法。

    2024年02月14日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包